Class SubClass.Variable
java.lang.Object
org.vesalainen.bcc.SubClass.Variable
- All Implemented Interfaces:
AnnotatedConstruct, Element, VariableElement, UpdateableElement
- Enclosing class:
SubClass
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Elementprivate Nameprivate VariableElementprivate 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()voidsetEnclosingElement(Element enclosingElement) voidsetModifiers(Set<Modifier> modifiers) voidsetSimpleName(Name name) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface VariableElement
isUnnamed
-
Field Details
-
parent
-
type
-
enclosingElement
-
name
-
modifiers
-
-
Constructor Details
-
Variable
-
-
Method Details
-
getConstantValue
- Specified by:
getConstantValuein interfaceVariableElement
-
asType
- Specified by:
asTypein interfaceElement- Specified by:
asTypein interfaceVariableElement
-
getKind
-
getAnnotationMirrors
- Specified by:
getAnnotationMirrorsin interfaceAnnotatedConstruct- Specified by:
getAnnotationMirrorsin interfaceElement
-
getAnnotation
- Specified by:
getAnnotationin interfaceAnnotatedConstruct- Specified by:
getAnnotationin interfaceElement
-
getModifiers
- Specified by:
getModifiersin interfaceElement
-
getSimpleName
- Specified by:
getSimpleNamein interfaceElement- Specified by:
getSimpleNamein interfaceVariableElement
-
getEnclosingElement
- Specified by:
getEnclosingElementin interfaceElement- Specified by:
getEnclosingElementin interfaceVariableElement
-
getEnclosedElements
- Specified by:
getEnclosedElementsin interfaceElement
-
accept
-
setEnclosingElement
- Specified by:
setEnclosingElementin interfaceUpdateableElement
-
setModifiers
- Specified by:
setModifiersin interfaceUpdateableElement
-
setSimpleName
- Specified by:
setSimpleNamein interfaceUpdateableElement
-
getAnnotationsByType
- Specified by:
getAnnotationsByTypein interfaceAnnotatedConstruct- Specified by:
getAnnotationsByTypein interfaceElement
-