public final class CodeVariableElement extends CodeElement<javax.lang.model.element.Element> implements javax.lang.model.element.VariableElement
| Constructor and Description |
|---|
CodeVariableElement(java.util.Set<javax.lang.model.element.Modifier> modifiers,
javax.lang.model.type.TypeMirror type,
java.lang.String name) |
CodeVariableElement(java.util.Set<javax.lang.model.element.Modifier> modifiers,
javax.lang.model.type.TypeMirror type,
java.lang.String name,
java.lang.String init) |
CodeVariableElement(javax.lang.model.type.TypeMirror type,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
<R,P> R |
accept(javax.lang.model.element.ElementVisitor<R,P> v,
P p) |
javax.lang.model.type.TypeMirror |
asType() |
static CodeVariableElement |
clone(javax.lang.model.element.VariableElement var) |
CodeTreeBuilder |
createInitBuilder() |
java.lang.Object |
getConstantValue() |
CodeTree |
getInit() |
javax.lang.model.element.ElementKind |
getKind() |
java.lang.String |
getName() |
javax.lang.model.element.Name |
getSimpleName() |
javax.lang.model.type.TypeMirror |
getType() |
void |
setConstantValue(java.lang.Object constantValue) |
void |
setInit(CodeTree init) |
void |
setName(java.lang.String name) |
void |
setSimpleName(javax.lang.model.element.Name name) |
void |
setType(javax.lang.model.type.TypeMirror type) |
add, addAnnotationMirror, addOptional, getAnnotation, getAnnotationMirrors, getAnnotations, getAnnotationsByType, getEnclosedElements, getEnclosingClass, getEnclosingElement, getGeneratorAnnotationMirror, getGeneratorElement, getModifiers, remove, setEnclosingElement, setGeneratorAnnotationMirror, setGeneratorElement, toStringpublic CodeVariableElement(javax.lang.model.type.TypeMirror type,
java.lang.String name)
public CodeVariableElement(java.util.Set<javax.lang.model.element.Modifier> modifiers,
javax.lang.model.type.TypeMirror type,
java.lang.String name)
public CodeVariableElement(java.util.Set<javax.lang.model.element.Modifier> modifiers,
javax.lang.model.type.TypeMirror type,
java.lang.String name,
java.lang.String init)
public CodeTreeBuilder createInitBuilder()
public void setInit(CodeTree init)
public CodeTree getInit()
public javax.lang.model.element.Name getSimpleName()
getSimpleName in interface javax.lang.model.element.Elementpublic javax.lang.model.type.TypeMirror getType()
public javax.lang.model.type.TypeMirror asType()
asType in interface javax.lang.model.element.Elementpublic javax.lang.model.element.ElementKind getKind()
getKind in interface javax.lang.model.element.Elementpublic void setConstantValue(java.lang.Object constantValue)
public java.lang.Object getConstantValue()
getConstantValue in interface javax.lang.model.element.VariableElementpublic java.lang.String getName()
public void setSimpleName(javax.lang.model.element.Name name)
public void setName(java.lang.String name)
public void setType(javax.lang.model.type.TypeMirror type)
public <R,P> R accept(javax.lang.model.element.ElementVisitor<R,P> v,
P p)
accept in interface javax.lang.model.element.Elementpublic static CodeVariableElement clone(javax.lang.model.element.VariableElement var)