| Package | Description |
|---|---|
| org.sonar.java | |
| org.sonar.java.ast.parser | |
| org.sonar.java.ast.visitors | |
| 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 | Method and Description |
|---|---|
List<Tree.Kind> |
Measurer.nodesToVisit() |
| Modifier and Type | Method and Description |
|---|---|
Tree.Kind |
ListTreeImpl.getKind() |
Tree.Kind |
TypeParameterListTreeImpl.getKind() |
| Modifier and Type | Method and Description |
|---|---|
static Tree.Kind[] |
PublicApiChecker.apiKinds() |
static Tree.Kind[] |
PublicApiChecker.classKinds() |
static Tree.Kind[] |
PublicApiChecker.methodKinds() |
| Modifier and Type | Method and Description |
|---|---|
List<Tree.Kind> |
AccessorVisitor.nodesToVisit() |
List<Tree.Kind> |
CommentLinesVisitor.nodesToVisit() |
List<Tree.Kind> |
LinesOfCodeVisitor.nodesToVisit() |
List<Tree.Kind> |
ComplexityVisitor.nodesToVisit() |
abstract List<Tree.Kind> |
SubscriptionVisitor.nodesToVisit() |
| Modifier and Type | Method and Description |
|---|---|
Tree.Kind |
KindMaps.getAssignmentOperator(JavaPunctuator punctuator) |
Tree.Kind |
KindMaps.getBinaryOperator(JavaPunctuator punctuator) |
abstract Tree.Kind |
JavaTree.getKind() |
Tree.Kind |
JavaTree.CompilationUnitTreeImpl.getKind() |
Tree.Kind |
JavaTree.ImportTreeImpl.getKind() |
Tree.Kind |
JavaTree.WildcardTreeImpl.getKind() |
Tree.Kind |
JavaTree.UnionTypeTreeImpl.getKind() |
Tree.Kind |
JavaTree.NotImplementedTreeImpl.getKind() |
Tree.Kind |
JavaTree.PrimitiveTypeTreeImpl.getKind() |
Tree.Kind |
JavaTree.ParameterizedTypeTreeImpl.getKind() |
Tree.Kind |
JavaTree.ArrayTypeTreeImpl.getKind() |
Tree.Kind |
TypeParameterTreeImpl.getKind() |
Tree.Kind |
InternalSyntaxTrivia.getKind() |
Tree.Kind |
InternalSyntaxToken.getKind() |
Tree.Kind |
KindMaps.getLiteral(com.sonar.sslr.api.AstNodeType tokenType) |
Tree.Kind |
KindMaps.getPostfixOperator(JavaPunctuator punctuator) |
Tree.Kind |
KindMaps.getPrefixOperator(JavaPunctuator punctuator) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
JavaTree.is(Tree.Kind... kind) |
| Constructor and Description |
|---|
JavaTree.WildcardTreeImpl(com.sonar.sslr.api.AstNode astNode,
Tree.Kind kind,
Tree bound) |
JavaTree.WildcardTreeImpl(Tree.Kind kind,
InternalSyntaxToken queryToken) |
JavaTree.WildcardTreeImpl(Tree.Kind kind,
InternalSyntaxToken extendsOrSuperToken,
List<AnnotationTreeImpl> annotations,
ExpressionTree bound) |
| Modifier and Type | Method and Description |
|---|---|
Tree.Kind |
ClassTreeImpl.getKind() |
Tree.Kind |
MethodTreeImpl.getKind() |
Tree.Kind |
VariableTreeImpl.getKind() |
Tree.Kind |
AnnotationTreeImpl.getKind() |
Tree.Kind |
ModifiersTreeImpl.getKind() |
Tree.Kind |
EnumConstantTreeImpl.getKind() |
| Constructor and Description |
|---|
ClassTreeImpl(com.sonar.sslr.api.AstNode astNode,
Tree.Kind kind,
ModifiersTree modifiers,
IdentifierTree simpleName,
TypeParameters typeParameters,
Tree superClass,
List<Tree> superInterfaces,
List<Tree> members) |
ClassTreeImpl(Tree.Kind kind,
List<Tree> members,
List<com.sonar.sslr.api.AstNode> children) |
VariableTreeImpl(Tree.Kind kind,
ModifiersTree modifiers,
IdentifierTree simpleName,
ExpressionTree initializer) |
| Modifier and Type | Method and Description |
|---|---|
Tree.Kind |
LambdaExpressionTreeImpl.getKind() |
Tree.Kind |
InstanceOfTreeImpl.getKind() |
Tree.Kind |
ArrayAccessExpressionTreeImpl.getKind() |
Tree.Kind |
MethodReferenceTreeImpl.getKind() |
Tree.Kind |
NewClassTreeImpl.getKind() |
Tree.Kind |
NewArrayTreeImpl.getKind() |
Tree.Kind |
InternalPostfixUnaryExpression.getKind() |
Tree.Kind |
IdentifierTreeImpl.getKind() |
Tree.Kind |
TypeCastExpressionTreeImpl.getKind() |
Tree.Kind |
BinaryExpressionTreeImpl.getKind() |
Tree.Kind |
TypeArgumentListTreeImpl.getKind() |
Tree.Kind |
ParenthesizedTreeImpl.getKind() |
Tree.Kind |
LiteralTreeImpl.getKind() |
Tree.Kind |
InternalPrefixUnaryExpression.getKind() |
Tree.Kind |
ConditionalExpressionTreeImpl.getKind() |
Tree.Kind |
MemberSelectExpressionTreeImpl.getKind() |
Tree.Kind |
AssignmentExpressionTreeImpl.getKind() |
Tree.Kind |
MethodInvocationTreeImpl.getKind() |
| Constructor and Description |
|---|
AssignmentExpressionTreeImpl(com.sonar.sslr.api.AstNode astNode,
ExpressionTree variable,
Tree.Kind kind,
ExpressionTree expression) |
AssignmentExpressionTreeImpl(Tree.Kind kind,
ExpressionTree variable,
InternalSyntaxToken operatorToken,
ExpressionTree expression) |
BinaryExpressionTreeImpl(com.sonar.sslr.api.AstNode astNode,
ExpressionTree leftOperand,
Tree.Kind kind,
ExpressionTree rightOperand) |
BinaryExpressionTreeImpl(Tree.Kind kind,
ExpressionTree leftOperand,
InternalSyntaxToken operator,
ExpressionTree rightOperand) |
InternalPostfixUnaryExpression(Tree.Kind kind,
ExpressionTree expression,
InternalSyntaxToken operatorToken) |
InternalPrefixUnaryExpression(Tree.Kind kind,
InternalSyntaxToken operatorToken,
ExpressionTree expression) |
LiteralTreeImpl(Tree.Kind kind,
InternalSyntaxToken token) |
| Modifier and Type | Method and Description |
|---|---|
Tree.Kind |
BreakStatementTreeImpl.getKind() |
Tree.Kind |
ExpressionStatementTreeImpl.getKind() |
Tree.Kind |
DoWhileStatementTreeImpl.getKind() |
Tree.Kind |
ContinueStatementTreeImpl.getKind() |
Tree.Kind |
ForStatementTreeImpl.getKind() |
Tree.Kind |
ThrowStatementTreeImpl.getKind() |
Tree.Kind |
EmptyStatementTreeImpl.getKind() |
Tree.Kind |
SynchronizedStatementTreeImpl.getKind() |
Tree.Kind |
TryStatementTreeImpl.getKind() |
Tree.Kind |
CaseLabelTreeImpl.getKind() |
Tree.Kind |
CaseGroupTreeImpl.getKind() |
Tree.Kind |
CatchTreeImpl.getKind() |
Tree.Kind |
IfStatementTreeImpl.getKind() |
Tree.Kind |
ForEachStatementImpl.getKind() |
Tree.Kind |
BlockTreeImpl.getKind() |
Tree.Kind |
LabeledStatementTreeImpl.getKind() |
Tree.Kind |
WhileStatementTreeImpl.getKind() |
Tree.Kind |
SwitchStatementTreeImpl.getKind() |
Tree.Kind |
AssertStatementTreeImpl.getKind() |
Tree.Kind |
ReturnStatementTreeImpl.getKind() |
| Constructor and Description |
|---|
BlockTreeImpl(com.sonar.sslr.api.AstNode astNode,
Tree.Kind newKind,
BlockTreeImpl block) |
BlockTreeImpl(Tree.Kind kind,
InternalSyntaxToken openBraceToken,
List<StatementTree> body,
InternalSyntaxToken closeBraceToken,
com.sonar.sslr.api.AstNode... children) |
| Modifier and Type | Method and Description |
|---|---|
Tree.Kind |
InferedTypeTree.getKind() |
static Tree.Kind |
Tree.Kind.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Tree.Kind[] |
Tree.Kind.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Tree.is(Tree.Kind... kind) |
Copyright © 2012–2015 SonarSource. All rights reserved.