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 |
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
getDocComment, getEnclosingClass, hasDeprecatedTag, hasHiddenTag, setDocComment
getInitializer, getOwningDeclaration, separateSelf, setInitializer
addModifiers, getModifiers, getSourceAnnotations, isValidModifiers, removeModifiers, setModifiers
getName, getNameElement, setName, setNameElement
getSourceType, setSourceType
addSelf, addSelf, addSelfAfter, addSelfBefore, adjustTextIndentation, clearBinding, cloneSelf, compile, getBinding, getChildren, getChildren, getCompiledObject, getContainedElements, getEndOffset, getJdkVersion, getOwningFile, getOwningSourceFile, getParent, getSiblingAfter, getSiblingBefore, getSiblings, getSiblings, getStartOffset, getSymbolKind, getText, getTokens, hasErrors, print, print, reformatSelf, removeSelf, replaceSelf, resolve, setBinding, setContext, visitSelf
getDescriptor, getFieldErasure, getSignature
getOwningClass, getUniqueIdentifier, isAbstract, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic
getConstantValue, isVarargs
getResolvedType, getUnresolvedType
getName
getAnnotation, getAnnotations, getDeclaredAnnotation, getDeclaredAnnotations
getElementKind, getFile, getModifiers, getOwner, getSourceElement, isDeprecated, isFinal, isHidden, isSourceElement, isSynthetic, printCompiledInfo
JavaMethod getResolvedConstructor()
SourceListExpression getArguments()
void setArguments(SourceListExpression arguments)
SourceClass getAnonymousClass()
void setAnonymousClass(SourceClass anonymousClass)