Package org.sonar.java.model.expression
Class TypeArgumentListTreeImpl
- java.lang.Object
-
- org.sonar.java.model.JavaTree
-
- org.sonar.java.ast.parser.ListTreeImpl<Tree>
-
- org.sonar.java.model.expression.TypeArgumentListTreeImpl
-
- All Implemented Interfaces:
Iterable<Tree>,Collection<Tree>,List<Tree>,ListTree<Tree>,Tree,TypeArguments
public class TypeArgumentListTreeImpl extends ListTreeImpl<Tree> implements TypeArguments
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.sonar.java.model.JavaTree
JavaTree.AnnotatedTypeTree, JavaTree.ArrayTypeTreeImpl, JavaTree.CompilationUnitTreeImpl, JavaTree.ImportTreeImpl, JavaTree.NotImplementedTreeImpl, JavaTree.PackageDeclarationTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.PrimitiveTypeTreeImpl, JavaTree.UnionTypeTreeImpl, JavaTree.WildcardTreeImpl
-
-
Constructor Summary
Constructors Constructor Description TypeArgumentListTreeImpl(InternalSyntaxToken openBracketToken, List<Tree> expressions, List<SyntaxToken> separators, InternalSyntaxToken closeBracketToken)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(TreeVisitor visitor)List<Tree>children()Creates iterable for children of this node.SyntaxTokencloseBracketToken()Tree.Kindkind()SyntaxTokenopenBracketToken()-
Methods inherited from class org.sonar.java.ast.parser.ListTreeImpl
add, add, addAll, addAll, clear, contains, containsAll, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, separators, set, size, subList, toArray, toArray
-
Methods inherited from class org.sonar.java.model.JavaTree
firstToken, getChildren, getLine, is, isLeaf, lastToken, parent, setParent
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream
-
Methods inherited from interface java.util.List
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
-
Methods inherited from interface org.sonar.plugins.java.api.tree.ListTree
separators
-
Methods inherited from interface org.sonar.plugins.java.api.tree.Tree
firstToken, is, lastToken, parent
-
-
-
-
Constructor Detail
-
TypeArgumentListTreeImpl
public TypeArgumentListTreeImpl(InternalSyntaxToken openBracketToken, List<Tree> expressions, List<SyntaxToken> separators, InternalSyntaxToken closeBracketToken)
-
-
Method Detail
-
openBracketToken
public SyntaxToken openBracketToken()
- Specified by:
openBracketTokenin interfaceTypeArguments
-
closeBracketToken
public SyntaxToken closeBracketToken()
- Specified by:
closeBracketTokenin interfaceTypeArguments
-
accept
public void accept(TreeVisitor visitor)
- Specified by:
acceptin interfaceTree- Overrides:
acceptin classListTreeImpl<Tree>
-
children
public List<Tree> children()
Description copied from class:JavaTreeCreates iterable for children of this node. Note that iterable may containnullelements.- Overrides:
childrenin classListTreeImpl<Tree>
-
-