public interface SourceEnumConstant extends SourceMemberVariable
EMPTY_ARRAY
PRINT_DECLARATION, PRINT_FIELD_NAME, PRINT_TYPE
CHILDREN_ALL, CHILDREN_BLANKLINES, CHILDREN_COMMENTS, CHILDREN_default, CHILDREN_none, CHILDREN_REGULAR, PRINT_ALL, REFORMAT_ALL, REFORMAT_INDENT
Modifier and Type | Method and Description |
---|---|
SourceClass |
getAnonymousClass()
Gets the anonymous class if one was defined.
|
SourceListExpression |
getArguments()
Gets the constructor invocation arguments, null if none.
|
JavaMethod |
getCompiledObject()
Calls resolve() implicitly and determines the constructor of this
Enum constant.
|
JavaMethod |
getResolvedConstructor()
Get the constructor used to construct this enum constant.
|
void |
setAnonymousClass(SourceClass anonymousClass)
Attempts to set the anonymous class.
|
void |
setArguments(SourceListExpression arguments)
Attempts to set the argument list.
|
isEnumConstant
getEnclosingClass, hasDeprecatedTag, hasHiddenTag
getDocComment, setDocComment
getInitializer, getOwningDeclaration, separateSelf, setInitializer
addModifiers, getModifiers, getSourceAnnotations, hasSourceAnnotation, isValidModifiers, removeModifiers, setModifiers
getName, getNameElement, setName, setNameElement
getSourceType, setSourceType
addSelf, addSelf, addSelfAfter, addSelfBefore, adjustTextIndentation, clearBinding, cloneSelf, compile, createContext, getBinding, getChildren, getChildren, getContainedElements, getContext, getEndOffset, getFirstToken, getJdkVersion, getLastToken, getOwningFile, getOwningSourceFile, getParent, getSiblingAfter, getSiblingAfter, getSiblingBefore, getSiblingBefore, getSiblings, getSiblings, getStartOffset, getSymbolKind, getText, getTokens, getTokens, hasErrors, print, print, print, print, reformatSelf, removeSelf, replaceSelf, resolve, setBinding, setContext, visitSelf
getDescriptor, getFieldErasure, getSignature, getSourceElement
getOwningClass, getUniqueIdentifier, isAbstract, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic
getConstantValue, isVarargs
getResolvedType, getUnresolvedType
getName
getAnnotation, getAnnotations, getDeclaredAnnotation, getDeclaredAnnotations, hasAnnotation, hasDeclaredAnnotation
getElementKind, getFile, getModifiers, getOwner, isDeprecated, isFinal, isHidden, isSourceElement, isSynthetic, printCompiledInfo
JavaMethod getResolvedConstructor()
SourceListExpression getArguments()
void setArguments(SourceListExpression arguments)
SourceClass getAnonymousClass()
void setAnonymousClass(SourceClass anonymousClass)
JavaMethod getCompiledObject()
getCompiledObject
in interface SourceElement