Class ProcessingEnvironmentWrapper.CustomElement
java.lang.Object
com.codename1.rad.annotations.processors.ProcessingEnvironmentWrapper.CustomElement
- All Implemented Interfaces:
ProcessingEnvironmentWrapper.RElement,AnnotatedConstruct,Element
- Direct Known Subclasses:
ProcessingEnvironmentWrapper.CustomExecutableElement,ProcessingEnvironmentWrapper.CustomTypeElement,ProcessingEnvironmentWrapper.CustomVariableElement
- Enclosing class:
- ProcessingEnvironmentWrapper
public class ProcessingEnvironmentWrapper.CustomElement
extends Object
implements ProcessingEnvironmentWrapper.RElement
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<AnnotationMirror>protected Elementprotected ElementKindprotected Nameprotected TypeMirror -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<R,P> R accept(ElementVisitor<R, P> v, P p) asType()<A extends Annotation>
AgetAnnotation(Class<A> annotationType) List<? extends AnnotationMirror><A extends Annotation>
A[]getAnnotationsByType(Class<A> annotationType) getKind()toString()
-
Field Details
-
type
-
kind
-
modifiers
-
simpleName
-
enclosingElement
-
enclosedElements
-
annotationMirrors
-
-
Constructor Details
-
CustomElement
public CustomElement()
-
-
Method Details
-
toString
-
asType
-
getKind
-
getModifiers
- Specified by:
getModifiersin interfaceElement
-
getSimpleName
- Specified by:
getSimpleNamein interfaceElement
-
getEnclosingElement
- Specified by:
getEnclosingElementin interfaceElement
-
getEnclosedElements
- Specified by:
getEnclosedElementsin interfaceElement
-
getAnnotationMirrors
- Specified by:
getAnnotationMirrorsin interfaceAnnotatedConstruct- Specified by:
getAnnotationMirrorsin interfaceElement
-
getAnnotation
- Specified by:
getAnnotationin interfaceAnnotatedConstruct- Specified by:
getAnnotationin interfaceElement
-
getAnnotationsByType
- Specified by:
getAnnotationsByTypein interfaceAnnotatedConstruct- Specified by:
getAnnotationsByTypein interfaceElement
-
accept
-