Skip navigation links

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

E17493-04


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.

Skip navigation links

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

E17493-04


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