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 class
ArgumentListTreeImpl
class
BlockStatementListTreeImpl
class
BoundListTreeImpl
class
FormalParametersListTreeImpl
class
InitializerListTreeImpl
class
LambdaParameterListTreeImpl
class
ListTreeImpl<T extends Tree>
class
ModuleNameTreeImpl
class
QualifiedIdentifierListTreeImpl
class
ResourceListTreeImpl
class
StatementExpressionListTreeImpl
class
TypeParameterListTreeImpl
class
TypeUnionListTreeImpl
class
VariableDeclaratorListTreeImpl
Methods in org.sonar.java.ast.parser that return JavaTree Modifier and Type Method Description JavaTree
JavaGrammar. ANNOTATION_TYPE_ELEMENT_DECLARATION()
JavaTree
JavaGrammar. ANNOTATION_TYPE_ELEMENT_REST()
JavaTree
JavaGrammar. CLASS_MEMBER()
JavaTree
TreeFactory. completeAnnotationTypeMember(ModifiersTreeImpl modifiers, JavaTree partial)
JavaTree
TreeFactory. completeMember(ModifiersTreeImpl modifiers, JavaTree partial)
Methods in org.sonar.java.ast.parser with parameters of type JavaTree Modifier and Type Method Description JavaTree
TreeFactory. completeAnnotationTypeMember(ModifiersTreeImpl modifiers, JavaTree partial)
JavaTree
TreeFactory. completeMember(ModifiersTreeImpl modifiers, JavaTree partial)
JavaTree.CompilationUnitTreeImpl
TreeFactory. 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)
MethodTreeImpl
TreeFactory. 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)
MethodTreeImpl
TreeFactory. 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 ClassTreeImpl
TreeFactory. newAnnotationType(InternalSyntaxToken openBraceToken, com.sonar.sslr.api.typed.Optional<List<JavaTree>> annotationTypeElementDeclarations, InternalSyntaxToken closeBraceToken)
ClassTreeImpl
TreeFactory. newClassBody(InternalSyntaxToken openBraceToken, com.sonar.sslr.api.typed.Optional<List<JavaTree>> members, InternalSyntaxToken closeBraceToken)
ClassTreeImpl
TreeFactory. 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 class
AbstractTypedTree
This class is intended for internal use during semantic analysis and should not be used in checks.class
ArrayDimensionTreeImpl
class
InternalSyntaxSpacing
class
InternalSyntaxToken
class
InternalSyntaxTrivia
static class
JavaTree.ArrayTypeTreeImpl
static class
JavaTree.CompilationUnitTreeImpl
static class
JavaTree.ImportTreeImpl
static class
JavaTree.NotImplementedTreeImpl
static class
JavaTree.PackageDeclarationTreeImpl
static class
JavaTree.ParameterizedTypeTreeImpl
static class
JavaTree.PrimitiveTypeTreeImpl
static class
JavaTree.UnionTypeTreeImpl
static class
JavaTree.WildcardTreeImpl
class
TypeParameterTreeImpl
-
Uses of JavaTree in org.sonar.java.model.declaration
Subclasses of JavaTree in org.sonar.java.model.declaration Modifier and Type Class Description class
AnnotationTreeImpl
class
ClassTreeImpl
class
EnumConstantTreeImpl
class
ExportsDirectiveTreeImpl
class
MethodTreeImpl
class
ModifierKeywordTreeImpl
class
ModifiersTreeImpl
class
ModuleDeclarationTreeImpl
class
ModuleDirectiveTreeImpl
class
ModuleNameListTreeImpl
class
OpensDirectiveTreeImpl
class
ProvidesDirectiveTreeImpl
class
RequiresDirectiveTreeImpl
class
UsesDirectiveTreeImpl
class
VariableTreeImpl
-
Uses of JavaTree in org.sonar.java.model.expression
Subclasses of JavaTree in org.sonar.java.model.expression Modifier and Type Class Description class
ArrayAccessExpressionTreeImpl
class
AssignmentExpressionTreeImpl
class
BinaryExpressionTreeImpl
class
ConditionalExpressionTreeImpl
class
IdentifierTreeImpl
class
InstanceOfTreeImpl
class
InternalPostfixUnaryExpression
class
InternalPrefixUnaryExpression
class
LambdaExpressionTreeImpl
class
LiteralTreeImpl
class
MemberSelectExpressionTreeImpl
class
MethodInvocationTreeImpl
class
MethodReferenceTreeImpl
class
NewArrayTreeImpl
class
NewClassTreeImpl
class
ParenthesizedTreeImpl
class
TypeArgumentListTreeImpl
class
TypeCastExpressionTreeImpl
class
VarTypeTreeImpl
-
Uses of JavaTree in org.sonar.java.model.statement
Subclasses of JavaTree in org.sonar.java.model.statement Modifier and Type Class Description class
AssertStatementTreeImpl
class
BlockTreeImpl
class
BreakStatementTreeImpl
class
CaseGroupTreeImpl
class
CaseLabelTreeImpl
class
CatchTreeImpl
class
ContinueStatementTreeImpl
class
DoWhileStatementTreeImpl
class
EmptyStatementTreeImpl
class
ExpressionStatementTreeImpl
class
ForEachStatementImpl
class
ForStatementTreeImpl
class
IfStatementTreeImpl
class
LabeledStatementTreeImpl
class
ReturnStatementTreeImpl
class
StaticInitializerTreeImpl
class
SwitchExpressionTreeImpl
class
SwitchStatementTreeImpl
class
SynchronizedStatementTreeImpl
class
ThrowStatementTreeImpl
class
TryStatementTreeImpl
class
WhileStatementTreeImpl
-
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 class
InferedTypeTree
-