Iterable<ExpressionTree>
, Collection<ExpressionTree>
, List<ExpressionTree>
, Arguments
, ListTree<ExpressionTree>
, Tree
public class ArgumentListTreeImpl extends ListTreeImpl<ExpressionTree> implements Arguments
JavaTree.AnnotatedTypeTree, JavaTree.ArrayTypeTreeImpl, JavaTree.CompilationUnitTreeImpl, JavaTree.ImportTreeImpl, JavaTree.NotImplementedTreeImpl, JavaTree.PackageDeclarationTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.PrimitiveTypeTreeImpl, JavaTree.UnionTypeTreeImpl, JavaTree.WildcardTreeImpl
grammarRuleKey
Constructor | Description |
---|---|
ArgumentListTreeImpl(List<ExpressionTree> expressions,
List<SyntaxToken> separators) |
|
ArgumentListTreeImpl(InternalSyntaxToken openParenToken,
InternalSyntaxToken closeParenToken) |
|
ArgumentListTreeImpl(InternalSyntaxToken openParenToken,
ExpressionTree expression,
InternalSyntaxToken closeParenToken) |
Modifier and Type | Method | Description |
---|---|---|
Iterable<Tree> |
children() |
Creates iterable for children of this node.
|
SyntaxToken |
closeParenToken() |
|
ArgumentListTreeImpl |
complete(InternalSyntaxToken openParenToken,
InternalSyntaxToken closeParenToken) |
|
Tree.Kind |
kind() |
|
SyntaxToken |
openParenToken() |
parallelStream, removeIf, stream
firstToken, getChildren, getGrammarRuleKey, getLine, is, isLeaf, lastToken, parent, setParent
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
separators
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
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–2018 SonarSource. All rights reserved.