Uses of Class
org.sonar.java.model.JavaTree
-
Packages that use JavaTree 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.plugins.java.api.tree Provides interfaces to represent Java source code as syntax tree. -
-
Uses of JavaTree in org.sonar.java.ast.parser
Subclasses of JavaTree in org.sonar.java.ast.parser Modifier and Type Class Description classArgumentListTreeImplclassBlockStatementListTreeImplclassBoundListTreeImplclassFormalParametersListTreeImplclassInitializerListTreeImplclassLambdaParameterListTreeImplclassListTreeImpl<T extends Tree>classModuleNameTreeImplclassQualifiedIdentifierListTreeImplclassResourceListTreeImplclassStatementExpressionListTreeImplclassTypeParameterListTreeImplclassTypeUnionListTreeImplclassVariableDeclaratorListTreeImplMethods in org.sonar.java.ast.parser that return JavaTree Modifier and Type Method Description JavaTreeJavaGrammar. ANNOTATION_TYPE_ELEMENT_DECLARATION()JavaTreeJavaGrammar. ANNOTATION_TYPE_ELEMENT_REST()JavaTreeJavaGrammar. CLASS_MEMBER()JavaTreeTreeFactory. completeAnnotationTypeMember(ModifiersTreeImpl modifiers, JavaTree partial)JavaTreeTreeFactory. completeMember(ModifiersTreeImpl modifiers, JavaTree partial)Methods in org.sonar.java.ast.parser with parameters of type JavaTree Modifier and Type Method Description JavaTreeTreeFactory. completeAnnotationTypeMember(ModifiersTreeImpl modifiers, JavaTree partial)JavaTreeTreeFactory. completeMember(ModifiersTreeImpl modifiers, JavaTree partial)JavaTree.CompilationUnitTreeImplTreeFactory. newCompilationUnit(JavaTree spacing, com.sonar.sslr.api.typed.Optional<PackageDeclarationTree> packageDeclaration, com.sonar.sslr.api.typed.Optional<List<ImportClauseTree>> importDeclarations, com.sonar.sslr.api.typed.Optional<ModuleDeclarationTree> moduleDeclaration, com.sonar.sslr.api.typed.Optional<List<Tree>> typeDeclarations, InternalSyntaxToken eof)MethodTreeImplTreeFactory. newConstructor(InternalSyntaxToken identifierToken, FormalParametersListTreeImpl parameters, com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>>,TreeFactory.Tuple<InternalSyntaxToken,InternalSyntaxToken>>>> annotatedDimensions, com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,QualifiedIdentifierListTreeImpl>> throwsClause, JavaTree blockOrSemicolon)MethodTreeImplTreeFactory. newMethod(TypeTree type, InternalSyntaxToken identifierToken, FormalParametersListTreeImpl parameters, com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>>,TreeFactory.Tuple<InternalSyntaxToken,InternalSyntaxToken>>>> annotatedDimensions, com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,QualifiedIdentifierListTreeImpl>> throwsClause, JavaTree blockOrSemicolon)Method parameters in org.sonar.java.ast.parser with type arguments of type JavaTree Modifier and Type Method Description ClassTreeImplTreeFactory. newAnnotationType(InternalSyntaxToken openBraceToken, com.sonar.sslr.api.typed.Optional<List<JavaTree>> annotationTypeElementDeclarations, InternalSyntaxToken closeBraceToken)ClassTreeImplTreeFactory. newClassBody(InternalSyntaxToken openBraceToken, com.sonar.sslr.api.typed.Optional<List<JavaTree>> members, InternalSyntaxToken closeBraceToken)ClassTreeImplTreeFactory. newInterfaceBody(InternalSyntaxToken openBraceToken, com.sonar.sslr.api.typed.Optional<List<JavaTree>> members, InternalSyntaxToken closeBraceToken) -
Uses of JavaTree in org.sonar.java.model
Subclasses of JavaTree in org.sonar.java.model Modifier and Type Class Description classAbstractTypedTreeThis class is intended for internal use during semantic analysis and should not be used in checks.classArrayDimensionTreeImplclassInternalSyntaxSpacingclassInternalSyntaxTokenclassInternalSyntaxTriviastatic classJavaTree.ArrayTypeTreeImplstatic classJavaTree.CompilationUnitTreeImplstatic classJavaTree.ImportTreeImplstatic classJavaTree.NotImplementedTreeImplstatic classJavaTree.PackageDeclarationTreeImplstatic classJavaTree.ParameterizedTypeTreeImplstatic classJavaTree.PrimitiveTypeTreeImplstatic classJavaTree.UnionTypeTreeImplstatic classJavaTree.WildcardTreeImplclassTypeParameterTreeImpl -
Uses of JavaTree in org.sonar.java.model.declaration
Subclasses of JavaTree in org.sonar.java.model.declaration Modifier and Type Class Description classAnnotationTreeImplclassClassTreeImplclassEnumConstantTreeImplclassExportsDirectiveTreeImplclassMethodTreeImplclassModifierKeywordTreeImplclassModifiersTreeImplclassModuleDeclarationTreeImplclassModuleDirectiveTreeImplclassModuleNameListTreeImplclassOpensDirectiveTreeImplclassProvidesDirectiveTreeImplclassRequiresDirectiveTreeImplclassUsesDirectiveTreeImplclassVariableTreeImpl -
Uses of JavaTree in org.sonar.java.model.expression
Subclasses of JavaTree in org.sonar.java.model.expression Modifier and Type Class Description classArrayAccessExpressionTreeImplclassAssignmentExpressionTreeImplclassBinaryExpressionTreeImplclassConditionalExpressionTreeImplclassIdentifierTreeImplclassInstanceOfTreeImplclassInternalPostfixUnaryExpressionclassInternalPrefixUnaryExpressionclassLambdaExpressionTreeImplclassLiteralTreeImplclassMemberSelectExpressionTreeImplclassMethodInvocationTreeImplclassMethodReferenceTreeImplclassNewArrayTreeImplclassNewClassTreeImplclassParenthesizedTreeImplclassTypeArgumentListTreeImplclassTypeCastExpressionTreeImplclassVarTypeTreeImpl -
Uses of JavaTree in org.sonar.java.model.statement
Subclasses of JavaTree in org.sonar.java.model.statement Modifier and Type Class Description classAssertStatementTreeImplclassBlockTreeImplclassBreakStatementTreeImplclassCaseGroupTreeImplclassCaseLabelTreeImplclassCatchTreeImplclassContinueStatementTreeImplclassDoWhileStatementTreeImplclassEmptyStatementTreeImplclassExpressionStatementTreeImplclassForEachStatementImplclassForStatementTreeImplclassIfStatementTreeImplclassLabeledStatementTreeImplclassReturnStatementTreeImplclassStaticInitializerTreeImplclassSwitchExpressionTreeImplclassSwitchStatementTreeImplclassSynchronizedStatementTreeImplclassThrowStatementTreeImplclassTryStatementTreeImplclassWhileStatementTreeImpl -
Uses of JavaTree in org.sonar.plugins.java.api.tree
Subclasses of JavaTree in org.sonar.plugins.java.api.tree Modifier and Type Class Description classInferedTypeTree
-