Uses of Enum
org.sonar.plugins.java.api.tree.Tree.Kind
Packages that use Tree.Kind
Package
Description
Provides interfaces to represent Java source code as syntax tree.
-
Uses of Tree.Kind in org.sonar.java
Methods in org.sonar.java that return types with arguments of type Tree.Kind -
Uses of Tree.Kind in org.sonar.java.ast.parser
Methods in org.sonar.java.ast.parser that return Tree.Kind -
Uses of Tree.Kind in org.sonar.java.ast.visitors
Methods in org.sonar.java.ast.visitors that return Tree.KindModifier and TypeMethodDescriptionstatic Tree.Kind[]
PublicApiChecker.apiKinds()
static Tree.Kind[]
PublicApiChecker.classKinds()
static Tree.Kind[]
PublicApiChecker.methodKinds()
Methods in org.sonar.java.ast.visitors that return types with arguments of type Tree.KindModifier and TypeMethodDescriptionCommentLinesVisitor.nodesToVisit()
FileLinesVisitor.nodesToVisit()
LinesOfCodeVisitor.nodesToVisit()
SubscriptionVisitor.nodesToVisit()
SyntaxHighlighterVisitor.nodesToVisit()
-
Uses of Tree.Kind in org.sonar.java.model
Methods in org.sonar.java.model that return Tree.KindModifier and TypeMethodDescriptionArrayDimensionTreeImpl.kind()
InternalSyntaxToken.kind()
InternalSyntaxTrivia.kind()
JavaTree.ArrayTypeTreeImpl.kind()
JavaTree.CompilationUnitTreeImpl.kind()
JavaTree.ImportTreeImpl.kind()
JavaTree.NotImplementedTreeImpl.kind()
JavaTree.PackageDeclarationTreeImpl.kind()
JavaTree.ParameterizedTypeTreeImpl.kind()
JavaTree.PrimitiveTypeTreeImpl.kind()
JavaTree.UnionTypeTreeImpl.kind()
JavaTree.WildcardTreeImpl.kind()
TypeParameterTreeImpl.kind()
Methods in org.sonar.java.model that return types with arguments of type Tree.KindMethods in org.sonar.java.model with parameters of type Tree.KindModifier and TypeMethodDescriptionstatic MethodTree
ExpressionUtils.getEnclosingElement
(ExpressionTree expr, Tree.Kind... kinds) final boolean
Constructors in org.sonar.java.model with parameters of type Tree.KindModifierConstructorDescriptionWildcardTreeImpl
(Tree.Kind kind, InternalSyntaxToken extendsOrSuperToken, TypeTree bound) -
Uses of Tree.Kind in org.sonar.java.model.declaration
Methods in org.sonar.java.model.declaration that return Tree.KindModifier and TypeMethodDescriptionAnnotationTreeImpl.kind()
ClassTreeImpl.kind()
EnumConstantTreeImpl.kind()
ExportsDirectiveTreeImpl.kind()
MethodTreeImpl.kind()
ModifiersTreeImpl.kind()
ModuleDeclarationTreeImpl.kind()
OpensDirectiveTreeImpl.kind()
ProvidesDirectiveTreeImpl.kind()
RequiresDirectiveTreeImpl.kind()
UsesDirectiveTreeImpl.kind()
VariableTreeImpl.kind()
Constructors in org.sonar.java.model.declaration with parameters of type Tree.KindModifierConstructorDescriptionClassTreeImpl
(Tree.Kind kind, SyntaxToken openBraceToken, List<Tree> members, SyntaxToken closeBraceToken) -
Uses of Tree.Kind in org.sonar.java.model.expression
Fields in org.sonar.java.model.expression declared as Tree.KindMethods in org.sonar.java.model.expression that return Tree.KindModifier and TypeMethodDescriptionArrayAccessExpressionTreeImpl.kind()
AssignmentExpressionTreeImpl.kind()
BinaryExpressionTreeImpl.kind()
ConditionalExpressionTreeImpl.kind()
IdentifierTreeImpl.kind()
InstanceOfTreeImpl.kind()
InternalUnaryExpression.kind()
LambdaExpressionTreeImpl.kind()
LiteralTreeImpl.kind()
MemberSelectExpressionTreeImpl.kind()
MethodInvocationTreeImpl.kind()
MethodReferenceTreeImpl.kind()
NewArrayTreeImpl.kind()
NewClassTreeImpl.kind()
ParenthesizedTreeImpl.kind()
TypeArgumentListTreeImpl.kind()
TypeCastExpressionTreeImpl.kind()
VarTypeTreeImpl.kind()
Constructors in org.sonar.java.model.expression with parameters of type Tree.KindModifierConstructorDescriptionAssignmentExpressionTreeImpl
(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) -
Uses of Tree.Kind in org.sonar.java.model.pattern
Methods in org.sonar.java.model.pattern that return Tree.Kind -
Uses of Tree.Kind in org.sonar.java.model.statement
Methods in org.sonar.java.model.statement that return Tree.KindModifier and TypeMethodDescriptionAssertStatementTreeImpl.kind()
BlockTreeImpl.kind()
BreakStatementTreeImpl.kind()
CaseGroupTreeImpl.kind()
CaseLabelTreeImpl.kind()
CatchTreeImpl.kind()
ContinueStatementTreeImpl.kind()
DoWhileStatementTreeImpl.kind()
EmptyStatementTreeImpl.kind()
ExpressionStatementTreeImpl.kind()
ForEachStatementImpl.kind()
ForStatementTreeImpl.kind()
IfStatementTreeImpl.kind()
LabeledStatementTreeImpl.kind()
ReturnStatementTreeImpl.kind()
SwitchExpressionTreeImpl.kind()
SwitchStatementTreeImpl.kind()
SynchronizedStatementTreeImpl.kind()
ThrowStatementTreeImpl.kind()
TryStatementTreeImpl.kind()
WhileStatementTreeImpl.kind()
YieldStatementTreeImpl.kind()
Constructors in org.sonar.java.model.statement with parameters of type Tree.KindModifierConstructorDescriptionBlockTreeImpl
(Tree.Kind kind, InternalSyntaxToken openBraceToken, List<StatementTree> body, InternalSyntaxToken closeBraceToken) -
Uses of Tree.Kind in org.sonar.plugins.java.api.tree
Methods in org.sonar.plugins.java.api.tree that return Tree.KindModifier and TypeMethodDescriptionInferedTypeTree.kind()
Tree.kind()
static Tree.Kind
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.Methods in org.sonar.plugins.java.api.tree with parameters of type Tree.Kind