oracle.javatools.parser.java.v2.model
Interface SourceEnumConstant
- All Superinterfaces:
- Element, JavaElement, JavaField, JavaHasAnnotations, JavaHasName, JavaHasType, JavaMember, JavaVariable, SourceElement, SourceHasModifiers, SourceHasName, SourceHasType, SourceMember, SourceMemberVariable, SourceVariable
public interface SourceEnumConstant
- extends SourceMemberVariable
An enum constant.
Methods inherited from interface oracle.javatools.parser.java.v2.model.SourceElement |
addSelf, addSelf, addSelfAfter, addSelfBefore, clearBinding, cloneSelf, compile, getBinding, getChildren, getChildren, getCompiledObject, getContainedElements, getEndOffset, getOwningFile, getOwningSourceFile, getParent, getSiblingAfter, getSiblingBefore, getSiblings, getSiblings, getStartOffset, getSymbolKind, getText, print, print, reformatSelf, removeSelf, replaceSelf, resolve, setBinding, setContext, visitSelf |
Methods inherited from interface oracle.javatools.parser.java.v2.model.JavaHasName |
getName |
Methods inherited from interface oracle.javatools.parser.java.v2.model.JavaElement |
getElementKind, getFile, getModifiers, getOwner, getSourceElement, isDeprecated, isFinal, isHidden, isSourceElement, isSynthetic, printCompiledInfo |
getArguments
SourceListExpression getArguments()
- Gets the constructor invocation arguments, null if none.
If no arguments were declared, then null will be returned. If
this were to return a skeleton (placeholder) argument list, then
there would be no way to either force the empty argument list to
be shown or hidden. Therefore, this does not return a skeleton
(placeholder) argument list.
- Returns:
- Gets the argument list defined on this enum constant,
null if none.
setArguments
void setArguments(SourceListExpression arguments)
- Attempts to set the argument list.
getAnonymousClass
SourceClass getAnonymousClass()
- Gets the anonymous class if one was defined.
- Returns:
- Gets the anonymous class defined for this enum constant,
null if none.
setAnonymousClass
void setAnonymousClass(SourceClass anonymousClass)
- Attempts to set the anonymous class.
Copyright © 1997, 2009, Oracle. All rights reserved.