Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1)

E13403-04

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.


Field Summary
 
Fields inherited from interface oracle.javatools.parser.java.v2.model.SourceMemberVariable
EMPTY_ARRAY
 
Fields inherited from interface oracle.javatools.parser.java.v2.model.SourceVariable
PRINT_DECLARATION, PRINT_FIELD_NAME, PRINT_TYPE
 
Fields inherited from interface oracle.javatools.parser.java.v2.model.SourceElement
CHILDREN_ALL, CHILDREN_BLANKLINES, CHILDREN_COMMENTS, CHILDREN_default, CHILDREN_none, CHILDREN_REGULAR, PRINT_ALL, REFORMAT_ALL, REFORMAT_INDENT
 
Method Summary
 SourceClass getAnonymousClass()
          Gets the anonymous class if one was defined.
 SourceListExpression getArguments()
          Gets the constructor invocation arguments, null if none.
 void setAnonymousClass(SourceClass anonymousClass)
          Attempts to set the anonymous class.
 void setArguments(SourceListExpression arguments)
          Attempts to set the argument list.
 
Methods inherited from interface oracle.javatools.parser.java.v2.model.SourceMemberVariable
isEnumConstant
 
Methods inherited from interface oracle.javatools.parser.java.v2.model.SourceMember
getDocComment, getEnclosingClass, hasDeprecatedTag, hasHiddenTag, setDocComment
 
Methods inherited from interface oracle.javatools.parser.java.v2.model.SourceVariable
getInitializer, getOwningDeclaration, separateSelf, setInitializer
 
Methods inherited from interface oracle.javatools.parser.java.v2.model.SourceHasModifiers
addModifiers, getModifiers, getSourceAnnotations, removeModifiers, setModifiers
 
Methods inherited from interface oracle.javatools.parser.java.v2.model.SourceHasName
getName, getNameElement, setName, setNameElement
 
Methods inherited from interface oracle.javatools.parser.java.v2.model.SourceHasType
getSourceType, setSourceType
 
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.JavaField
getDescriptor, getSignature
 
Methods inherited from interface oracle.javatools.parser.java.v2.model.JavaMember
getOwningClass, getUniqueIdentifier, isAbstract, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic
 
Methods inherited from interface oracle.javatools.parser.java.v2.model.JavaVariable
getConstantValue, isVarargs
 
Methods inherited from interface oracle.javatools.parser.java.v2.model.JavaHasType
getResolvedType, getUnresolvedType
 
Methods inherited from interface oracle.javatools.parser.java.v2.model.JavaHasName
getName
 
Methods inherited from interface oracle.javatools.parser.java.v2.model.JavaHasAnnotations
getAnnotation, getAnnotations, getDeclaredAnnotation, getDeclaredAnnotations
 
Methods inherited from interface oracle.javatools.parser.java.v2.model.JavaElement
getElementKind, getFile, getModifiers, getOwner, getSourceElement, isDeprecated, isFinal, isHidden, isSourceElement, isSynthetic, printCompiledInfo
 

Method Detail

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.


Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1)

E13403-04

Copyright © 1997, 2010, Oracle. All rights reserved.