Uses of Interface
org.sonar.plugins.java.api.tree.ListTree
-
Packages that use ListTree Package Description org.sonar.java.ast.parser org.sonar.java.model org.sonar.java.model.declaration org.sonar.java.model.expression org.sonar.java.model.statement org.sonar.java.se.checks org.sonar.plugins.java.api.tree Provides interfaces to represent Java source code as syntax tree. -
-
Uses of ListTree in org.sonar.java.ast.parser
Classes in org.sonar.java.ast.parser that implement ListTree Modifier and Type Class Description classArgumentListTreeImplclassBlockStatementListTreeImplclassBoundListTreeImplclassFormalParametersListTreeImplclassInitializerListTreeImplclassLambdaParameterListTreeImplclassListTreeImpl<T extends Tree>classModuleNameTreeImplclassQualifiedIdentifierListTreeImplclassResourceListTreeImplclassStatementExpressionListTreeImplclassTypeParameterListTreeImplclassTypeUnionListTreeImplclassVariableDeclaratorListTreeImplMethods in org.sonar.java.ast.parser that return ListTree Modifier and Type Method Description static ListTree<Tree>ResourceListTreeImpl. emptyList() -
Uses of ListTree in org.sonar.java.model
Methods in org.sonar.java.model that return ListTree Modifier and Type Method Description ListTree<Tree>TypeParameterTreeImpl. bounds()ListTree<TypeTree>JavaTree.UnionTypeTreeImpl. typeAlternatives() -
Uses of ListTree in org.sonar.java.model.declaration
Classes in org.sonar.java.model.declaration that implement ListTree Modifier and Type Class Description classModifiersTreeImplclassModuleNameListTreeImplMethods in org.sonar.java.model.declaration that return ListTree Modifier and Type Method Description ListTree<ModuleNameTree>ExportsDirectiveTreeImpl. moduleNames()ListTree<ModuleNameTree>OpensDirectiveTreeImpl. moduleNames()ListTree<TypeTree>ClassTreeImpl. superInterfaces()ListTree<TypeTree>MethodTreeImpl. throwsClauses()ListTree<TypeTree>ProvidesDirectiveTreeImpl. typeNames()Constructors in org.sonar.java.model.declaration with parameters of type ListTree Constructor Description ExportsDirectiveTreeImpl(InternalSyntaxToken exportsKeyword, ExpressionTree packageName, InternalSyntaxToken toKeyword, ListTree<ModuleNameTree> moduleNames, InternalSyntaxToken semicolonToken)MethodTreeImpl(TypeTree returnType, IdentifierTree simpleName, FormalParametersListTreeImpl parameters, SyntaxToken throwsToken, ListTree<TypeTree> throwsClauses, BlockTree block, SyntaxToken semicolonToken)OpensDirectiveTreeImpl(InternalSyntaxToken opensKeyword, ExpressionTree packageName, InternalSyntaxToken toKeyword, ListTree<ModuleNameTree> moduleNames, InternalSyntaxToken semicolonToken)ProvidesDirectiveTreeImpl(InternalSyntaxToken providesKeyword, TypeTree typeName, InternalSyntaxToken withKeyword, ListTree<TypeTree> typeNames, InternalSyntaxToken semicolonToken) -
Uses of ListTree in org.sonar.java.model.expression
Classes in org.sonar.java.model.expression that implement ListTree Modifier and Type Class Description classTypeArgumentListTreeImplMethods in org.sonar.java.model.expression that return ListTree Modifier and Type Method Description ListTree<Tree>TypeCastExpressionTreeImpl. bounds()ListTree<ExpressionTree>NewArrayTreeImpl. initializers()Constructors in org.sonar.java.model.expression with parameters of type ListTree Constructor Description NewArrayTreeImpl(List<ArrayDimensionTree> dimensions, ListTree<ExpressionTree> initializers)TypeCastExpressionTreeImpl(TypeTree type, InternalSyntaxToken andToken, ListTree<Tree> bounds, InternalSyntaxToken closeParenToken, ExpressionTree expression) -
Uses of ListTree in org.sonar.java.model.statement
Methods in org.sonar.java.model.statement that return ListTree Modifier and Type Method Description ListTree<StatementTree>ForStatementTreeImpl. initializer()ListTree<Tree>TryStatementTreeImpl. resourceList()ListTree<StatementTree>ForStatementTreeImpl. update()Constructors in org.sonar.java.model.statement with parameters of type ListTree Constructor Description ForStatementTreeImpl(InternalSyntaxToken forKeyword, InternalSyntaxToken openParenToken, ListTree<StatementTree> initializer, InternalSyntaxToken firstSemicolonToken, ExpressionTree condition, InternalSyntaxToken secondSemicolonToken, ListTree<StatementTree> update, InternalSyntaxToken closeParenToken, StatementTree statement) -
Uses of ListTree in org.sonar.java.se.checks
Methods in org.sonar.java.se.checks with parameters of type ListTree Modifier and Type Method Description protected voidCheckerTreeNodeVisitor. scan(ListTree<? extends Tree> listTree) -
Uses of ListTree in org.sonar.plugins.java.api.tree
Subinterfaces of ListTree in org.sonar.plugins.java.api.tree Modifier and Type Interface Description interfaceArgumentsinterfaceModifiersTreeModifiers.interfaceModuleNameTreeModule Name.interfaceTypeArgumentsinterfaceTypeParametersMethods in org.sonar.plugins.java.api.tree that return ListTree Modifier and Type Method Description ListTree<Tree>TypeCastTree. bounds()ListTree<Tree>TypeParameterTree. bounds()ListTree<StatementTree>ForStatementTree. initializer()ListTree<ExpressionTree>NewArrayTree. initializers()ListTree<ModuleNameTree>ExportsDirectiveTree. moduleNames()ListTree<ModuleNameTree>OpensDirectiveTree. moduleNames()ListTree<Tree>TryStatementTree. resourceList()Until Java 9, resource could only be instance ofVariableTree.ListTree<TypeTree>ClassTree. superInterfaces()ListTree<TypeTree>MethodTree. throwsClauses()ListTree<TypeTree>UnionTypeTree. typeAlternatives()ListTree<TypeTree>ProvidesDirectiveTree. typeNames()ListTree<StatementTree>ForStatementTree. update()Methods in org.sonar.plugins.java.api.tree with parameters of type ListTree Modifier and Type Method Description protected voidBaseTreeVisitor. scan(ListTree<? extends Tree> listTree)
-