public class ArgumentListTreeImpl extends ListTreeImpl<ExpressionTree> implements Arguments
JavaTree.ArrayTypeTreeImpl, JavaTree.CompilationUnitTreeImpl, JavaTree.ImportTreeImpl, JavaTree.NotImplementedTreeImpl, JavaTree.PackageDeclarationTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.PrimitiveTypeTreeImpl, JavaTree.UnionTypeTreeImpl, JavaTree.WildcardTreeImpl
grammarRuleKey
Constructor and Description |
---|
ArgumentListTreeImpl(InternalSyntaxToken openParenToken,
ExpressionTree expression,
InternalSyntaxToken closeParenToken) |
ArgumentListTreeImpl(InternalSyntaxToken openParenToken,
InternalSyntaxToken closeParenToken) |
ArgumentListTreeImpl(List<ExpressionTree> expressions,
List<SyntaxToken> separators) |
Modifier and Type | Method and Description |
---|---|
Iterable<Tree> |
children()
Creates iterable for children of this node.
|
SyntaxToken |
closeParenToken() |
ArgumentListTreeImpl |
complete(InternalSyntaxToken openParenToken,
InternalSyntaxToken closeParenToken) |
Tree.Kind |
kind() |
SyntaxToken |
openParenToken() |
accept, add, add, addAll, addAll, clear, contains, containsAll, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, separators, set, size, subList, toArray, toArray
firstToken, getChildren, getGrammarRuleKey, getLine, is, isLeaf, lastToken, parent, setParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
separators
accept, firstToken, is, lastToken, parent
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
parallelStream, removeIf, stream
public ArgumentListTreeImpl(InternalSyntaxToken openParenToken, InternalSyntaxToken closeParenToken)
public ArgumentListTreeImpl(InternalSyntaxToken openParenToken, ExpressionTree expression, InternalSyntaxToken closeParenToken)
public ArgumentListTreeImpl(List<ExpressionTree> expressions, List<SyntaxToken> separators)
public ArgumentListTreeImpl complete(InternalSyntaxToken openParenToken, InternalSyntaxToken closeParenToken)
@Nullable public SyntaxToken openParenToken()
openParenToken
in interface Arguments
@Nullable public SyntaxToken closeParenToken()
closeParenToken
in interface Arguments
public Tree.Kind kind()
kind
in interface Tree
kind
in class ListTreeImpl<ExpressionTree>
public Iterable<Tree> children()
JavaTree
null
elements.children
in class ListTreeImpl<ExpressionTree>
Copyright © 2012–2017 SonarSource. All rights reserved.