Hierarchy For All Packages
Package Hierarchies:- org.revapi.java,
 - org.revapi.java.checks.annotations,
 - org.revapi.java.checks.classes,
 - org.revapi.java.checks.common,
 - org.revapi.java.checks.fields,
 - org.revapi.java.checks.generics,
 - org.revapi.java.checks.methods,
 - org.revapi.java.compilation,
 - org.revapi.java.extract,
 - org.revapi.java.filters,
 - org.revapi.java.matcher,
 - org.revapi.java.model,
 - org.revapi.java.transforms.annotations,
 - org.revapi.java.transforms.methods
 
Class Hierarchy
- java.lang.Object
- org.revapi.java.AnalysisConfiguration
 - org.revapi.java.filters.AnnotatedElementFilter
 - org.revapi.java.transforms.methods.AnnotationTypeAttributeAdded (implements org.revapi.DifferenceTransform<E>)
 - org.revapi.java.transforms.methods.AnnotationTypeAttributeRemoved (implements org.revapi.DifferenceTransform<E>)
 - org.revapi.base.BaseConfigurable (implements org.revapi.configuration.Configurable)
- org.revapi.base.BaseElementMatcher (implements org.revapi.ElementMatcher)
- org.revapi.java.matcher.PackageMatcher
 
 
 - org.revapi.base.BaseElementMatcher (implements org.revapi.ElementMatcher)
 - 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.base.BaseTreeFilter<E> (implements org.revapi.TreeFilter<E>)
- org.revapi.base.IncludeExcludeTreeFilter<E>
- org.revapi.base.OverridableIncludeExcludeTreeFilter<E>
- org.revapi.java.filters.ClassFilter
 - org.revapi.java.filters.PackageFilter
 
 
 - org.revapi.base.OverridableIncludeExcludeTreeFilter<E>
 
 - org.revapi.base.IncludeExcludeTreeFilter<E>
 - org.revapi.java.spi.CheckBase (implements org.revapi.java.spi.Check)
- org.revapi.java.checks.annotations.Added
 - org.revapi.java.checks.classes.Added
 - org.revapi.java.checks.fields.Added
 - org.revapi.java.checks.methods.Added
 - org.revapi.java.checks.annotations.AttributeValueChanged
 - org.revapi.java.checks.fields.ConstantValueChanged
 - org.revapi.java.checks.methods.DefaultValueChanged
 - org.revapi.java.checks.fields.EnumConstantsOrderChanged
 - org.revapi.java.checks.methods.ExceptionsThrownChanged
 - org.revapi.java.checks.generics.FormalTypeParametersChanged
 - org.revapi.java.checks.classes.InheritanceChainChanged
 - org.revapi.java.checks.classes.KindChanged
 - org.revapi.java.checks.classes.Missing
 - org.revapi.java.checks.common.ModifierChanged
- org.revapi.java.checks.classes.NoLongerAbstract
 - org.revapi.java.checks.methods.NoLongerAbstract
 - org.revapi.java.checks.classes.NoLongerFinal
 - org.revapi.java.checks.fields.NoLongerFinal
 - org.revapi.java.checks.methods.NoLongerFinal
 - org.revapi.java.checks.fields.NoLongerStatic
 - org.revapi.java.checks.methods.NoLongerStatic
 - org.revapi.java.checks.classes.NowAbstract
 - org.revapi.java.checks.methods.NowAbstract
 - org.revapi.java.checks.classes.NowFinal
 - org.revapi.java.checks.fields.NowFinal
 - org.revapi.java.checks.methods.NowFinal
 - org.revapi.java.checks.fields.NowStatic
 - org.revapi.java.checks.methods.NowStatic
 
 - org.revapi.java.checks.common.MovedInHierarchy
- org.revapi.java.checks.fields.FieldMovedInHierarchy
 - org.revapi.java.checks.methods.MethodMovedInHierarchy
 
 - org.revapi.java.checks.fields.NoLongerConstant
 - org.revapi.java.checks.methods.NoLongerDefault
 - org.revapi.java.checks.classes.NoLongerImplementsInterface
 - org.revapi.java.checks.classes.NonPublicClassPartOfAPI
 - org.revapi.java.checks.fields.NowConstant
 - org.revapi.java.checks.methods.NowDefault
 - org.revapi.java.checks.classes.NowImplementsInterface
 - org.revapi.java.checks.methods.NumberOfParametersChanged
 - org.revapi.java.checks.methods.ParameterTypeChanged
 - org.revapi.java.checks.annotations.Removed
 - org.revapi.java.checks.classes.Removed
 - org.revapi.java.checks.fields.Removed
 - org.revapi.java.checks.methods.Removed
 - org.revapi.java.checks.methods.ReturnTypeChanged
 - org.revapi.java.checks.common.SerializationChecker
 - org.revapi.java.checks.generics.SuperTypeParametersChanged
 - org.revapi.java.checks.fields.TypeChanged
 - org.revapi.java.checks.common.VisibilityChanged
- org.revapi.java.checks.classes.VisibilityIncreased
 - org.revapi.java.checks.fields.VisibilityIncreased
 - org.revapi.java.checks.methods.VisibilityIncreased
 - org.revapi.java.checks.classes.VisibilityReduced
 - org.revapi.java.checks.fields.VisibilityReduced
 - org.revapi.java.checks.methods.VisibilityReduced
 
 
 - org.revapi.java.compilation.ClassPathUseSite
- org.revapi.java.compilation.InheritedUseSite
 
 - org.revapi.java.compilation.CompilationFuture (implements java.util.concurrent.Future<V>)
 - org.revapi.java.compilation.CompilationValve
 - org.revapi.java.compilation.Compiler
 - org.revapi.java.transforms.annotations.DownplayHarmlessAnnotationChanges (implements org.revapi.DifferenceTransform<E>)
 - org.revapi.java.model.InitializationOptimizations
 - org.revapi.java.JavaApiAnalyzer (implements org.revapi.ApiAnalyzer<E>)
 - org.revapi.java.JavaArchiveAnalyzer (implements org.revapi.ArchiveAnalyzer<E>)
 - org.revapi.java.JavaElementDifferenceAnalyzer (implements org.revapi.DifferenceAnalyzer<E>)
 - org.revapi.java.model.JavaElementFactory
 - org.revapi.java.matcher.JavaElementMatcher (implements org.revapi.ElementMatcher)
 - org.revapi.java.model.MissingTypeElement
 - org.revapi.java.transforms.annotations.NoLongerDeprecated
 - org.revapi.java.transforms.annotations.NoLongerInherited
 - org.revapi.java.transforms.annotations.NowDeprecated
 - org.revapi.java.transforms.annotations.NowInherited
 - org.revapi.java.compilation.ProbingEnvironment (implements org.revapi.java.spi.TypeEnvironment)
 - org.revapi.java.compilation.UseSitePath
 - org.revapi.java.extract.WarJarExtractor (implements org.revapi.java.spi.JarExtractor)
 
 
Interface Hierarchy
- org.revapi.java.compilation.InclusionFilter
 - org.revapi.java.Timing
 
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.revapi.java.AnalysisConfiguration.MissingClassReporting
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)