public interface SourceAnnotation extends SourceElement, SourceHasName, SourceHasType, JavaAnnotation
Modifier and Type | Field and Description |
---|---|
static SourceAnnotation[] |
EMPTY_ARRAY |
CHILDREN_ALL, CHILDREN_BLANKLINES, CHILDREN_COMMENTS, CHILDREN_default, CHILDREN_none, CHILDREN_REGULAR, PRINT_ALL, REFORMAT_ALL, REFORMAT_INDENT
Modifier and Type | Method and Description |
---|---|
SourceExpression |
getArgumentAt(int i)
Gets the indicated argument.
|
int |
getArgumentCount()
Gets the number of arguments.
|
SourceListExpression |
getArgumentList()
Gets the argument list.
|
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
getAnnotationType, getArguments, getComponents, getUnresolvedArguments, isInherited
getResolvedType, getUnresolvedType
getElementKind, getFile, getModifiers, getOwner, getSourceElement, isDeprecated, isFinal, isHidden, isSourceElement, isSynthetic, printCompiledInfo
static final SourceAnnotation[] EMPTY_ARRAY
SourceListExpression getArgumentList()
int getArgumentCount()
SourceExpression getArgumentAt(int i)
i
- 0-based.