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.java.se | |
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 |
TypeParameterListTreeImpl.kind() |
Tree.Kind |
ListTreeImpl.kind() |
Tree.Kind |
ArgumentListTreeImpl.kind() |
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> |
SyntaxHighlighterVisitor.nodesToVisit() |
abstract List<Tree.Kind> |
SubscriptionVisitor.nodesToVisit() |
List<Tree.Kind> |
LinesOfCodeVisitor.nodesToVisit() |
List<Tree.Kind> |
FileLinesVisitor.nodesToVisit() |
List<Tree.Kind> |
CommentLinesVisitor.nodesToVisit() |
Modifier and Type | Method and Description |
---|---|
Tree.Kind |
KindMaps.getAssignmentOperator(JavaPunctuator punctuator) |
Tree.Kind |
KindMaps.getBinaryOperator(JavaPunctuator punctuator) |
Tree.Kind |
KindMaps.getLiteral(org.sonar.sslr.grammar.GrammarRuleKey grammarRuleKey) |
Tree.Kind |
KindMaps.getPostfixOperator(JavaPunctuator punctuator) |
Tree.Kind |
KindMaps.getPrefixOperator(JavaPunctuator punctuator) |
Tree.Kind |
TypeParameterTreeImpl.kind() |
Tree.Kind |
JavaTree.CompilationUnitTreeImpl.kind() |
Tree.Kind |
JavaTree.PackageDeclarationTreeImpl.kind() |
Tree.Kind |
JavaTree.ImportTreeImpl.kind() |
Tree.Kind |
JavaTree.WildcardTreeImpl.kind() |
Tree.Kind |
JavaTree.UnionTypeTreeImpl.kind() |
Tree.Kind |
JavaTree.NotImplementedTreeImpl.kind() |
Tree.Kind |
JavaTree.PrimitiveTypeTreeImpl.kind() |
Tree.Kind |
JavaTree.ParameterizedTypeTreeImpl.kind() |
Tree.Kind |
JavaTree.ArrayTypeTreeImpl.kind() |
Tree.Kind |
InternalSyntaxTrivia.kind() |
Tree.Kind |
InternalSyntaxToken.kind() |
Tree.Kind |
InternalSyntaxSpacing.kind() |
Tree.Kind |
ArrayDimensionTreeImpl.kind() |
Modifier and Type | Method and Description |
---|---|
boolean |
JavaTree.is(Tree.Kind... kinds) |
Constructor and Description |
---|
WildcardTreeImpl(Tree.Kind kind,
InternalSyntaxToken extendsOrSuperToken,
TypeTree bound) |
Modifier and Type | Method and Description |
---|---|
Tree.Kind |
VariableTreeImpl.kind() |
Tree.Kind |
ModifiersTreeImpl.kind() |
Tree.Kind |
MethodTreeImpl.kind() |
Tree.Kind |
EnumConstantTreeImpl.kind() |
Tree.Kind |
ClassTreeImpl.kind() |
Tree.Kind |
AnnotationTreeImpl.kind() |
Constructor and Description |
---|
ClassTreeImpl(Tree.Kind kind,
SyntaxToken openBraceToken,
List<Tree> members,
SyntaxToken closeBraceToken) |
VariableTreeImpl(Tree.Kind kind,
ModifiersTree modifiers,
IdentifierTree simpleName,
ExpressionTree initializer) |
Modifier and Type | Method and Description |
---|---|
Tree.Kind |
TypeCastExpressionTreeImpl.kind() |
Tree.Kind |
TypeArgumentListTreeImpl.kind() |
Tree.Kind |
ParenthesizedTreeImpl.kind() |
Tree.Kind |
NewClassTreeImpl.kind() |
Tree.Kind |
NewArrayTreeImpl.kind() |
Tree.Kind |
MethodReferenceTreeImpl.kind() |
Tree.Kind |
MethodInvocationTreeImpl.kind() |
Tree.Kind |
MemberSelectExpressionTreeImpl.kind() |
Tree.Kind |
LiteralTreeImpl.kind() |
Tree.Kind |
LambdaExpressionTreeImpl.kind() |
Tree.Kind |
InternalPrefixUnaryExpression.kind() |
Tree.Kind |
InternalPostfixUnaryExpression.kind() |
Tree.Kind |
InstanceOfTreeImpl.kind() |
Tree.Kind |
IdentifierTreeImpl.kind() |
Tree.Kind |
ConditionalExpressionTreeImpl.kind() |
Tree.Kind |
BinaryExpressionTreeImpl.kind() |
Tree.Kind |
AssignmentExpressionTreeImpl.kind() |
Tree.Kind |
ArrayAccessExpressionTreeImpl.kind() |
Constructor and Description |
---|
AssignmentExpressionTreeImpl(Tree.Kind kind,
ExpressionTree variable,
InternalSyntaxToken operatorToken,
ExpressionTree expression) |
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 |
WhileStatementTreeImpl.kind() |
Tree.Kind |
TryStatementTreeImpl.kind() |
Tree.Kind |
ThrowStatementTreeImpl.kind() |
Tree.Kind |
SynchronizedStatementTreeImpl.kind() |
Tree.Kind |
SwitchStatementTreeImpl.kind() |
Tree.Kind |
ReturnStatementTreeImpl.kind() |
Tree.Kind |
LabeledStatementTreeImpl.kind() |
Tree.Kind |
IfStatementTreeImpl.kind() |
Tree.Kind |
ForStatementTreeImpl.kind() |
Tree.Kind |
ForEachStatementImpl.kind() |
Tree.Kind |
ExpressionStatementTreeImpl.kind() |
Tree.Kind |
EmptyStatementTreeImpl.kind() |
Tree.Kind |
DoWhileStatementTreeImpl.kind() |
Tree.Kind |
ContinueStatementTreeImpl.kind() |
Tree.Kind |
CatchTreeImpl.kind() |
Tree.Kind |
CaseLabelTreeImpl.kind() |
Tree.Kind |
CaseGroupTreeImpl.kind() |
Tree.Kind |
BreakStatementTreeImpl.kind() |
Tree.Kind |
BlockTreeImpl.kind() |
Tree.Kind |
AssertStatementTreeImpl.kind() |
Constructor and Description |
---|
BlockTreeImpl(Tree.Kind kind,
InternalSyntaxToken openBraceToken,
List<StatementTree> body,
InternalSyntaxToken closeBraceToken) |
Modifier and Type | Method and Description |
---|---|
List<Tree.Kind> |
SymbolicExecutionVisitor.nodesToVisit() |
Modifier and Type | Method and Description |
---|---|
Tree.Kind |
Tree.kind() |
Tree.Kind |
InferedTypeTree.kind() |
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... kinds) |
Copyright © 2012–2017 SonarSource. All rights reserved.