Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.0.0)

E17493-01

oracle.javatools.parser.java.v2.model
Interface SourceAnnotation

All Superinterfaces:
Element, JavaAnnotation, JavaElement, JavaHasType, SourceElement, SourceHasName

public interface SourceAnnotation
extends SourceElement, SourceHasName, JavaAnnotation

An annotation (not to be confused with annotation type).


Field Summary
static SourceAnnotation[] EMPTY_ARRAY
           
 
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
 SourceExpression getArgumentAt(int i)
          Gets the indicated argument.
 int getArgumentCount()
          Gets the number of arguments.
 SourceListExpression getArgumentList()
          Gets the argument list.
 
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.SourceElement
addSelf, addSelf, addSelfAfter, addSelfBefore, adjustTextIndentation, clearBinding, cloneSelf, compile, getBinding, getChildren, getChildren, getCompiledObject, getContainedElements, getEndOffset, getOwningFile, getOwningSourceFile, getParent, getSiblingAfter, getSiblingBefore, getSiblings, getSiblings, getStartOffset, getSymbolKind, getText, hasErrors, print, print, reformatSelf, removeSelf, replaceSelf, resolve, setBinding, setContext, visitSelf
 
Methods inherited from interface oracle.javatools.parser.java.v2.model.JavaAnnotation
getAnnotationType, getArguments, getComponents, getUnresolvedArguments, isInherited
 
Methods inherited from interface oracle.javatools.parser.java.v2.model.JavaHasType
getResolvedType, getUnresolvedType
 
Methods inherited from interface oracle.javatools.parser.java.v2.model.JavaElement
getElementKind, getFile, getModifiers, getOwner, getSourceElement, isDeprecated, isFinal, isHidden, isSourceElement, isSynthetic, printCompiledInfo
 

Field Detail

EMPTY_ARRAY

static final SourceAnnotation[] EMPTY_ARRAY
Method Detail

getArgumentList

SourceListExpression getArgumentList()
Gets the argument list.

Returns:
The argument list expression used to construct this annotation.

getArgumentCount

int getArgumentCount()
Gets the number of arguments. Equivalent to calling getArgumentList().getOperandCount().

Returns:
The size of the argument list expression.

getArgumentAt

SourceExpression getArgumentAt(int i)
Gets the indicated argument. Equivalent to calling getArgumentList().getOperandAt( i ).

Parameters:
i - 0-based.

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.0.0)

E17493-01

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