public class AnnotationTreeImpl extends AbstractTypedTree implements AnnotationTree
JavaTree.ArrayTypeTreeImpl, JavaTree.CompilationUnitTreeImpl, JavaTree.ImportTreeImpl, JavaTree.NotImplementedTreeImpl, JavaTree.PackageDeclarationTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.PrimitiveTypeTreeImpl, JavaTree.UnionTypeTreeImpl, JavaTree.WildcardTreeImpl
grammarRuleKey
Constructor and Description |
---|
AnnotationTreeImpl(InternalSyntaxToken atToken,
TypeTree annotationType,
ArgumentListTreeImpl arguments) |
Modifier and Type | Method and Description |
---|---|
void |
accept(TreeVisitor visitor) |
TypeTree |
annotationType() |
Arguments |
arguments() |
SyntaxToken |
atToken() |
Iterable<Tree> |
children()
Creates iterable for children of this node.
|
Tree.Kind |
kind() |
isTypeSet, setType, symbolType
getGrammarRuleKey, getLine, is, isLeaf, parent, setParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
symbolType
public AnnotationTreeImpl(InternalSyntaxToken atToken, TypeTree annotationType, ArgumentListTreeImpl arguments)
public TypeTree annotationType()
annotationType
in interface AnnotationTree
public Arguments arguments()
arguments
in interface AnnotationTree
public void accept(TreeVisitor visitor)
public Iterable<Tree> children()
JavaTree
null
elements.public SyntaxToken atToken()
atToken
in interface AnnotationTree
Copyright © 2012–2016 SonarSource. All rights reserved.