| 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 | 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 |  |