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 and Description |
---|---|
class |
ArgumentListTreeImpl |
class |
BlockStatementListTreeImpl |
class |
BoundListTreeImpl |
class |
FormalParametersListTreeImpl |
class |
InitializerListTreeImpl |
class |
LambdaParameterListTreeImpl |
class |
ListTreeImpl<T extends Tree> |
class |
QualifiedIdentifierListTreeImpl |
class |
ResourceListTreeImpl |
class |
StatementExpressionListTreeImpl |
class |
TypeParameterListTreeImpl |
class |
TypeUnionListTreeImpl |
class |
VariableDeclaratorListTreeImpl |
Modifier and Type | Method and 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 and 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<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 and 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.newEnumDeclaration(InternalSyntaxToken enumToken,
InternalSyntaxToken identifierToken,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,QualifiedIdentifierListTreeImpl>> implementsClause,
InternalSyntaxToken openBraceToken,
com.sonar.sslr.api.typed.Optional<List<EnumConstantTreeImpl>> enumConstants,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> semicolonToken,
com.sonar.sslr.api.typed.Optional<List<JavaTree>> enumDeclarations,
InternalSyntaxToken closeBraceToken) |
ClassTreeImpl |
TreeFactory.newInterfaceBody(InternalSyntaxToken openBraceToken,
com.sonar.sslr.api.typed.Optional<List<JavaTree>> members,
InternalSyntaxToken closeBraceToken) |
Modifier and Type | Class and 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 and Description |
---|---|
class |
AnnotationTreeImpl |
class |
ClassTreeImpl |
class |
EnumConstantTreeImpl |
class |
MethodTreeImpl |
class |
ModifierKeywordTreeImpl |
class |
ModifiersTreeImpl |
class |
VariableTreeImpl |
Modifier and Type | Class and 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 |
Modifier and Type | Class and 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 and Description |
---|---|
class |
InferedTypeTree |
Copyright © 2012–2017 SonarSource. All rights reserved.