Interface | Description |
---|---|
Check |
An interface that java API checkers need to implement.
|
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 |
Basic 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 |
This interface mimics (to an extent) the
ProcessingEnvironment and
serves the same purpose. |
UseSite.Visitor<R,P> |
A visitor of the use site.
|
Class | Description |
---|---|
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. |
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. |
TypeMirrorPairVisitor<R> |
Similar to
ElementPairVisitor but provides a visitor to visit two type mirrors
of the same type. |
UseSite | |
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.
|
Enum | Description |
---|---|
Check.Type | |
Code |
The is a list of all difference codes Revapi's Java extension can emit.
|
UseSite.Type |
The way the used class is used by the use site.
|
Copyright © 2014-2020 Lukas Krejci. All Rights Reserved.