All Classes Interface Summary Class Summary Enum Summary
| Class |
Description |
| Check |
An interface that java API checkers need to implement.
|
| Check.Type |
|
| CheckBase |
A basic implementation of the Check interface.
|
| CheckBase.ActiveElements<T extends JavaElement> |
Represents the elements that have been pushed onto the
active elements stack.
|
| Code |
The is a list of all difference codes Revapi's Java extension can emit.
|
| ElementPairVisitor<R> |
Can be used by various checks and problem transformations to work with two elements of the same type.
|
| IgnoreCompletionFailures |
A utility class to try to overcome the CompletionFailure exceptions thrown from the Java compiler.
|
| IgnoreCompletionFailures.Fn0<R> |
|
| IgnoreCompletionFailures.Fn1<R,T> |
|
| IgnoreCompletionFailures.Fn2<R,T1,T2> |
|
| IgnoreCompletionFailures.Fn3<R,T1,T2,T3> |
|
| IgnoreCompletionFailures.VoidFn0 |
|
| IgnoreCompletionFailures.VoidFn1<T> |
|
| IgnoreCompletionFailures.VoidFn2<T1,T2> |
|
| IgnoreCompletionFailures.VoidFn3<T1,T2,T3> |
|
| JarExtractor |
The role of the jar extractor is to find class files in an archive that should be considered for API analysis.
|
| JavaAnnotationElement |
Elements in the element forest that correspond to a Java annotation will implement this interface.
|
| JavaElement |
Base interface that all Revapi elements modelling the Java AST satisfy.
|
| JavaFieldElement |
Elements in the element forest that represent Java fields, will implement this interface.
|
| JavaMethodElement |
Elements in the element forest that represent Java methods, will implement this interface.
|
| JavaMethodParameterElement |
Elements in the element forest that represent Java method parameters, will implement this interface.
|
| JavaModelElement |
All elements corresponding to various Java language model (apart from annotations (see
JavaAnnotationElement)), i.e.
|
| JavaTypeElement |
Elements in the element forest that represent Java types, will implement this interface.
|
| TypeEnvironment |
|
| TypeMirrorPairVisitor<R> |
Similar to ElementPairVisitor but provides a visitor to visit two type mirrors of the
same type.
|
| UseSite |
|
| UseSite.Type |
The way the used class is used by the use site.
|
| Util |
A random assortment of methods to help with implementing the Java API checks made public so that extenders don't have
to reinvent the wheel.
|