| 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.
|
| 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 |
| 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) |
| 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) |
| 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) |
| 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 |
| 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 |
| 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 |
| 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 |
SwitchStatementTreeImpl |
|
class |
SynchronizedStatementTreeImpl |
|
class |
ThrowStatementTreeImpl |
|
class |
TryStatementTreeImpl |
|
class |
WhileStatementTreeImpl |
| Modifier and Type | Class | Description |
|---|---|---|
class |
InferedTypeTree |
Copyright © 2012–2018 SonarSource. All rights reserved.