Class Hierarchy
- java.lang.Object
- org.revapi.base.BaseElement<E> (implements java.lang.Cloneable, org.revapi.Element<E>)
- org.revapi.java.model.AbstractJavaElement (implements org.revapi.java.spi.JavaElement)
- org.revapi.java.model.AnnotationElement (implements org.revapi.java.spi.JavaAnnotationElement)
 - org.revapi.java.model.JavaElementBase<E,T> (implements org.revapi.java.spi.JavaModelElement)
- org.revapi.java.model.FieldElement (implements org.revapi.java.spi.JavaFieldElement)
 - org.revapi.java.model.MethodElement (implements org.revapi.java.spi.JavaMethodElement)
 - org.revapi.java.model.MethodParameterElement (implements org.revapi.java.spi.JavaMethodParameterElement)
 - org.revapi.java.model.PackageElement
 - org.revapi.java.model.TypeElement (implements org.revapi.java.spi.JavaTypeElement)
- org.revapi.java.model.MissingClassElement
 
 
 
 
 - org.revapi.java.model.AbstractJavaElement (implements org.revapi.java.spi.JavaElement)
 - org.revapi.base.BaseElementForest<E> (implements org.revapi.ElementForest<E>)
- org.revapi.java.model.JavaElementForest
 
 - org.revapi.java.model.InitializationOptimizations
 - org.revapi.java.model.JavaElementFactory
 - org.revapi.java.model.MissingTypeElement
 
 - org.revapi.base.BaseElement<E> (implements java.lang.Cloneable, org.revapi.Element<E>)