| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcheckers.types.TypeFromElement
public class TypeFromElement extends Object
A utility class used to extract the annotations from an element and inserts them into the elements type.
| Constructor and Description | 
|---|
TypeFromElement()
 | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
annotate(AnnotatedTypeMirror.AnnotatedDeclaredType type,
         TypeElement element)
Extracts type annotations from the element and inserts them into the type of the element.  | 
static void | 
annotate(AnnotatedTypeMirror.AnnotatedExecutableType type,
         ExecutableElement element)
Extracts type annotations from the element and inserts them into the type of the element.  | 
static void | 
annotate(AnnotatedTypeMirror type,
         Element element)
Extracts type annotations from the element and inserts them into the type of the element.  | 
static void | 
annotate(AnnotatedTypeMirror type,
         VariableElement element)
Extracts type annotations from the element and inserts them into the type of the element.  | 
static void | 
annotateSupers(List<AnnotatedTypeMirror.AnnotatedDeclaredType> supertypes,
               TypeElement element)
 | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public TypeFromElement()
| Method Detail | 
|---|
public static void annotate(AnnotatedTypeMirror type,
                            Element element)
TypeElement of a class or an interface
 2. ExecutableElement of a method or a constructor
 3. VariableElement of a field or a method parameter
 4. TypeParameterElement of a method or a class type parameter
public static void annotate(AnnotatedTypeMirror type,
                            VariableElement element)
type - the type of the fieldelement - the element of a field
public static void annotate(AnnotatedTypeMirror.AnnotatedDeclaredType type,
                            TypeElement element)
type - the type of the class/interfaceelement - the element of a class/interface
public static void annotateSupers(List<AnnotatedTypeMirror.AnnotatedDeclaredType> supertypes,
                                  TypeElement element)
public static void annotate(AnnotatedTypeMirror.AnnotatedExecutableType type,
                            ExecutableElement element)
type - the type of the methodelement - the element of a method
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||