| Class | Description | 
|---|---|
| ClassTypeParamApplier | 
 Applies the annotations present for a class type parameter onto an AnnotatedTypeVariable. 
 | 
| ElementAnnotationUtil | 
 Utility methods for adding the annotations that are stored in an Element to the type that
 represents that element (or a use of that Element). 
 | 
| MethodApplier | 
 Adds annotations from element to the return type, formal parameter types, type parameters, and
 throws clauses of the AnnotatedExecutableType type. 
 | 
| MethodTypeParamApplier | 
 Applies the annotations present for a method type parameter onto an AnnotatedTypeVariable. 
 | 
| ParamApplier | 
 Adds annotations to one formal parameter of a method or lambda within a method. 
 | 
| SuperTypeApplier | 
 When discovering supertypes of an AnnotatedTypeMirror we want to annotate each supertype with the
 annotations of the subtypes class declaration. 
 | 
| TypeDeclarationApplier | 
 Apply annotations to a declared type based on its declaration. 
 | 
| TypeVarUseApplier | 
 Apply annotations to the use of a type parameter declaration. 
 | 
| VariableApplier | 
 Applies annotations to variable declaration (providing they are not the use of a TYPE_PARAMETER). 
 | 
| Exception | Description | 
|---|---|
| ElementAnnotationUtil.UnexpectedAnnotationLocationException | 
 Exception indicating an invalid location for an annotation was found. 
 |