Uses of Interface
org.sonar.plugins.java.api.tree.SyntaxToken
Packages that use SyntaxToken
Package
Description
Provides interfaces to represent Java source code as syntax tree.
-
Uses of SyntaxToken in org.sonar.java.ast.parser
Methods in org.sonar.java.ast.parser that return SyntaxTokenModifier and TypeMethodDescriptionTypeParameterListTreeImpl.closeBracketToken()
ArgumentListTreeImpl.closeParenToken()
TypeParameterListTreeImpl.openBracketToken()
ArgumentListTreeImpl.openParenToken()
Methods in org.sonar.java.ast.parser that return types with arguments of type SyntaxToken -
Uses of SyntaxToken in org.sonar.java.ast.visitors
Methods in org.sonar.java.ast.visitors with parameters of type SyntaxTokenModifier and TypeMethodDescriptionvoid
CommentLinesVisitor.visitToken
(SyntaxToken syntaxToken) void
FileLinesVisitor.visitToken
(SyntaxToken syntaxToken) void
LinesOfCodeVisitor.visitToken
(SyntaxToken syntaxToken) void
SubscriptionVisitor.visitToken
(SyntaxToken syntaxToken) void
SyntaxHighlighterVisitor.visitToken
(SyntaxToken syntaxToken) -
Uses of SyntaxToken in org.sonar.java.model
Classes in org.sonar.java.model that implement SyntaxTokenMethods in org.sonar.java.model that return SyntaxTokenModifier and TypeMethodDescriptionArrayDimensionTreeImpl.closeBracketToken()
JavaTree.ArrayTypeTreeImpl.closeBracketToken()
JavaTree.ArrayTypeTreeImpl.ellipsisToken()
JavaTree.CompilationUnitTreeImpl.eofToken()
JavaTree.WildcardTreeImpl.extendsOrSuperToken()
TypeParameterTreeImpl.extendToken()
InternalSyntaxToken.firstToken()
JavaTree.firstToken()
JavaTree.ImportTreeImpl.importKeyword()
JavaTree.PrimitiveTypeTreeImpl.keyword()
InternalSyntaxToken.lastToken()
JavaTree.lastToken()
ArrayDimensionTreeImpl.openBracketToken()
JavaTree.ArrayTypeTreeImpl.openBracketToken()
JavaTree.PackageDeclarationTreeImpl.packageKeyword()
JavaTree.WildcardTreeImpl.queryToken()
JavaTree.ImportTreeImpl.semicolonToken()
JavaTree.PackageDeclarationTreeImpl.semicolonToken()
JavaTree.ImportTreeImpl.staticKeyword()
Constructors in org.sonar.java.model with parameters of type SyntaxTokenModifierConstructorDescriptionArrayDimensionTreeImpl
(SyntaxToken openBracketToken, ExpressionTree expression, SyntaxToken closeBracketToken) CompilationUnitTreeImpl
(PackageDeclarationTree packageDeclaration, List<ImportClauseTree> imports, List<Tree> types, ModuleDeclarationTree moduleDeclaration, SyntaxToken eofToken) PackageDeclarationTreeImpl
(List<AnnotationTree> annotations, SyntaxToken packageKeyword, ExpressionTree packageName, SyntaxToken semicolonToken) -
Uses of SyntaxToken in org.sonar.java.model.declaration
Classes in org.sonar.java.model.declaration that implement SyntaxTokenMethods in org.sonar.java.model.declaration that return SyntaxTokenModifier and TypeMethodDescriptionAnnotationTreeImpl.atToken()
ClassTreeImpl.atToken()
Only used for annotation types, not part of APIClassTreeImpl.closeBraceToken()
ModuleDeclarationTreeImpl.closeBraceToken()
MethodTreeImpl.closeParenToken()
ClassTreeImpl.declarationKeyword()
MethodTreeImpl.defaultToken()
ModuleDirectiveTreeImpl.directiveKeyword()
VariableTreeImpl.endToken()
VariableTreeImpl.equalToken()
ModifierKeywordTreeImpl.keyword()
ModuleDeclarationTreeImpl.moduleKeyword()
ClassTreeImpl.openBraceToken()
ModuleDeclarationTreeImpl.openBraceToken()
ModuleDeclarationTreeImpl.openKeyword()
MethodTreeImpl.openParenToken()
ClassTreeImpl.permitsKeyword()
MethodTreeImpl.semicolonToken()
ModuleDirectiveTreeImpl.semicolonToken()
EnumConstantTreeImpl.separatorToken()
MethodTreeImpl.throwsToken()
ExportsDirectiveTreeImpl.toKeyword()
OpensDirectiveTreeImpl.toKeyword()
ProvidesDirectiveTreeImpl.withKeyword()
Methods in org.sonar.java.model.declaration with parameters of type SyntaxTokenModifier and TypeMethodDescriptionClassTreeImpl.complete
(ModifiersTreeImpl modifiers, SyntaxToken declarationKeyword, IdentifierTree name) MethodTreeImpl.complete
(TypeTree returnType, IdentifierTree simpleName, SyntaxToken semicolonToken) ClassTreeImpl.completeInterfaces
(SyntaxToken keyword, QualifiedIdentifierListTreeImpl interfaces) ClassTreeImpl.completePermittedTypes
(SyntaxToken permitsKeyword, QualifiedIdentifierListTreeImpl permittedTypes) ClassTreeImpl.completeSuperclass
(SyntaxToken extendsKeyword, TypeTree superClass) Constructors in org.sonar.java.model.declaration with parameters of type SyntaxTokenModifierConstructorDescriptionClassTreeImpl
(Tree.Kind kind, SyntaxToken openBraceToken, List<Tree> members, SyntaxToken closeBraceToken) MethodTreeImpl
(FormalParametersListTreeImpl parameters, SyntaxToken defaultToken, ExpressionTree defaultValue) MethodTreeImpl
(TypeTree returnType, IdentifierTree simpleName, FormalParametersListTreeImpl parameters, SyntaxToken throwsToken, ListTree<TypeTree> throwsClauses, BlockTree block, SyntaxToken semicolonToken) -
Uses of SyntaxToken in org.sonar.java.model.expression
Methods in org.sonar.java.model.expression that return SyntaxTokenModifier and TypeMethodDescriptionTypeCastExpressionTreeImpl.andToken()
LambdaExpressionTreeImpl.arrowToken()
NewArrayTreeImpl.closeBraceToken()
TypeArgumentListTreeImpl.closeBracketToken()
LambdaExpressionTreeImpl.closeParenToken()
ParenthesizedTreeImpl.closeParenToken()
TypeCastExpressionTreeImpl.closeParenToken()
ConditionalExpressionTreeImpl.colonToken()
NewClassTreeImpl.dotToken()
MethodReferenceTreeImpl.doubleColon()
MethodInvocationTreeImpl.firstToken()
IdentifierTreeImpl.identifierToken()
InstanceOfTreeImpl.instanceofKeyword()
NewArrayTreeImpl.newKeyword()
NewClassTreeImpl.newKeyword()
NewArrayTreeImpl.openBraceToken()
TypeArgumentListTreeImpl.openBracketToken()
LambdaExpressionTreeImpl.openParenToken()
ParenthesizedTreeImpl.openParenToken()
TypeCastExpressionTreeImpl.openParenToken()
AssignmentExpressionTreeImpl.operatorToken()
BinaryExpressionTreeImpl.operatorToken()
InternalUnaryExpression.operatorToken()
MemberSelectExpressionTreeImpl.operatorToken()
ConditionalExpressionTreeImpl.questionToken()
LiteralTreeImpl.token()
VarTypeTreeImpl.varToken()
Methods in org.sonar.java.model.expression with parameters of type SyntaxTokenModifier and TypeMethodDescriptionNewArrayTreeImpl.completeWithCurlyBraces
(SyntaxToken openCurlyBraceToken, SyntaxToken closeCurlyBraceToken) NewArrayTreeImpl.completeWithNewKeyword
(SyntaxToken newKeyword) NewClassTreeImpl.completeWithNewKeyword
(SyntaxToken newKeyword) -
Uses of SyntaxToken in org.sonar.java.model.pattern
Methods in org.sonar.java.model.pattern that return SyntaxTokenModifier and TypeMethodDescriptionGuardedPatternTreeImpl.andOperator()
DefaultPatternTreeImpl.defaultToken()
Constructors in org.sonar.java.model.pattern with parameters of type SyntaxTokenModifierConstructorDescriptionDefaultPatternTreeImpl
(SyntaxToken defaultToken) GuardedPatternTreeImpl
(PatternTree pattern, SyntaxToken andOperator, ExpressionTree expression) -
Uses of SyntaxToken in org.sonar.java.model.statement
Methods in org.sonar.java.model.statement that return SyntaxTokenModifier and TypeMethodDescriptionAssertStatementTreeImpl.assertKeyword()
BreakStatementTreeImpl.breakKeyword()
CaseLabelTreeImpl.caseOrDefaultKeyword()
CatchTreeImpl.catchKeyword()
BlockTreeImpl.closeBraceToken()
SwitchTreeImpl.closeBraceToken()
CatchTreeImpl.closeParenToken()
DoWhileStatementTreeImpl.closeParenToken()
ForEachStatementImpl.closeParenToken()
ForStatementTreeImpl.closeParenToken()
IfStatementTreeImpl.closeParenToken()
SwitchTreeImpl.closeParenToken()
SynchronizedStatementTreeImpl.closeParenToken()
TryStatementTreeImpl.closeParenToken()
WhileStatementTreeImpl.closeParenToken()
CaseLabelTreeImpl.colonOrArrowToken()
AssertStatementTreeImpl.colonToken()
ForEachStatementImpl.colonToken()
LabeledStatementTreeImpl.colonToken()
ContinueStatementTreeImpl.continueKeyword()
DoWhileStatementTreeImpl.doKeyword()
IfStatementTreeImpl.elseKeyword()
TryStatementTreeImpl.finallyKeyword()
ForStatementTreeImpl.firstSemicolonToken()
ForEachStatementImpl.forKeyword()
ForStatementTreeImpl.forKeyword()
IfStatementTreeImpl.ifKeyword()
BlockTreeImpl.openBraceToken()
SwitchTreeImpl.openBraceToken()
CatchTreeImpl.openParenToken()
DoWhileStatementTreeImpl.openParenToken()
ForEachStatementImpl.openParenToken()
ForStatementTreeImpl.openParenToken()
IfStatementTreeImpl.openParenToken()
SwitchTreeImpl.openParenToken()
SynchronizedStatementTreeImpl.openParenToken()
TryStatementTreeImpl.openParenToken()
WhileStatementTreeImpl.openParenToken()
ReturnStatementTreeImpl.returnKeyword()
ForStatementTreeImpl.secondSemicolonToken()
AssertStatementTreeImpl.semicolonToken()
BreakStatementTreeImpl.semicolonToken()
ContinueStatementTreeImpl.semicolonToken()
DoWhileStatementTreeImpl.semicolonToken()
EmptyStatementTreeImpl.semicolonToken()
ExpressionStatementTreeImpl.semicolonToken()
ReturnStatementTreeImpl.semicolonToken()
ThrowStatementTreeImpl.semicolonToken()
YieldStatementTreeImpl.semicolonToken()
StaticInitializerTreeImpl.staticKeyword()
SwitchTreeImpl.switchKeyword()
SynchronizedStatementTreeImpl.synchronizedKeyword()
ThrowStatementTreeImpl.throwKeyword()
TryStatementTreeImpl.tryKeyword()
DoWhileStatementTreeImpl.whileKeyword()
WhileStatementTreeImpl.whileKeyword()
YieldStatementTreeImpl.yieldKeyword()
-
Uses of SyntaxToken in org.sonar.plugins.java.api.tree
Methods in org.sonar.plugins.java.api.tree that return SyntaxTokenModifier and TypeMethodDescriptionGuardedPatternTree.andOperator()
Deprecated.TypeCastTree.andToken()
LambdaExpressionTree.arrowToken()
AssertStatementTree.assertKeyword()
AnnotationTree.atToken()
BreakStatementTree.breakKeyword()
CaseLabelTree.caseOrDefaultKeyword()
CatchTree.catchKeyword()
BlockTree.closeBraceToken()
ClassTree.closeBraceToken()
ModuleDeclarationTree.closeBraceToken()
NewArrayTree.closeBraceToken()
SwitchTree.closeBraceToken()
ArrayDimensionTree.closeBracketToken()
ArrayTypeTree.closeBracketToken()
TypeArguments.closeBracketToken()
TypeParameters.closeBracketToken()
Arguments.closeParenToken()
CatchTree.closeParenToken()
DoWhileStatementTree.closeParenToken()
ForEachStatement.closeParenToken()
ForStatementTree.closeParenToken()
IfStatementTree.closeParenToken()
LambdaExpressionTree.closeParenToken()
MethodTree.closeParenToken()
ParenthesizedTree.closeParenToken()
SwitchTree.closeParenToken()
SynchronizedStatementTree.closeParenToken()
TryStatementTree.closeParenToken()
TypeCastTree.closeParenToken()
WhileStatementTree.closeParenToken()
CaseLabelTree.colonOrArrowToken()
AssertStatementTree.colonToken()
ConditionalExpressionTree.colonToken()
ForEachStatement.colonToken()
LabeledStatementTree.colonToken()
ContinueStatementTree.continueKeyword()
ClassTree.declarationKeyword()
DefaultPatternTree.defaultToken()
Deprecated.MethodTree.defaultToken()
ModuleDirectiveTree.directiveKeyword()
DoWhileStatementTree.doKeyword()
NewClassTree.dotToken()
"dot" is not null only when the enclosing expression is presentMethodReferenceTree.doubleColon()
ArrayTypeTree.ellipsisToken()
IfStatementTree.elseKeyword()
VariableTree.endToken()
CompilationUnitTree.eofToken()
VariableTree.equalToken()
WildcardTree.extendsOrSuperToken()
TypeParameterTree.extendToken()
TryStatementTree.finallyKeyword()
ForStatementTree.firstSemicolonToken()
InferedTypeTree.firstToken()
Tree.firstToken()
ForEachStatement.forKeyword()
ForStatementTree.forKeyword()
IdentifierTree.identifierToken()
IfStatementTree.ifKeyword()
ImportTree.importKeyword()
InstanceOfTree.instanceofKeyword()
PatternInstanceOfTree.instanceofKeyword()
ModifierKeywordTree.keyword()
PrimitiveTypeTree.keyword()
InferedTypeTree.lastToken()
Tree.lastToken()
ModuleDeclarationTree.moduleKeyword()
NewArrayTree.newKeyword()
NewClassTree.newKeyword()
"new" keyword is null for#initializer()
BlockTree.openBraceToken()
ClassTree.openBraceToken()
ModuleDeclarationTree.openBraceToken()
NewArrayTree.openBraceToken()
SwitchTree.openBraceToken()
ArrayDimensionTree.openBracketToken()
ArrayTypeTree.openBracketToken()
TypeArguments.openBracketToken()
TypeParameters.openBracketToken()
ModuleDeclarationTree.openKeyword()
Arguments.openParenToken()
CatchTree.openParenToken()
DoWhileStatementTree.openParenToken()
ForEachStatement.openParenToken()
ForStatementTree.openParenToken()
IfStatementTree.openParenToken()
LambdaExpressionTree.openParenToken()
MethodTree.openParenToken()
ParenthesizedTree.openParenToken()
SwitchTree.openParenToken()
SynchronizedStatementTree.openParenToken()
TryStatementTree.openParenToken()
TypeCastTree.openParenToken()
WhileStatementTree.openParenToken()
AssignmentExpressionTree.operatorToken()
BinaryExpressionTree.operatorToken()
MemberSelectExpressionTree.operatorToken()
UnaryExpressionTree.operatorToken()
PackageDeclarationTree.packageKeyword()
ClassTree.permitsKeyword()
WildcardTree.queryToken()
ConditionalExpressionTree.questionToken()
ReturnStatementTree.returnKeyword()
ForStatementTree.secondSemicolonToken()
AssertStatementTree.semicolonToken()
BreakStatementTree.semicolonToken()
ContinueStatementTree.semicolonToken()
DoWhileStatementTree.semicolonToken()
EmptyStatementTree.semicolonToken()
ExpressionStatementTree.semicolonToken()
ImportTree.semicolonToken()
MethodTree.semicolonToken()
ModuleDirectiveTree.semicolonToken()
PackageDeclarationTree.semicolonToken()
ReturnStatementTree.semicolonToken()
ThrowStatementTree.semicolonToken()
YieldStatementTree.semicolonToken()
EnumConstantTree.separatorToken()
ImportTree.staticKeyword()
StaticInitializerTree.staticKeyword()
SwitchTree.switchKeyword()
SynchronizedStatementTree.synchronizedKeyword()
ThrowStatementTree.throwKeyword()
MethodTree.throwsToken()
LiteralTree.token()
ExportsDirectiveTree.toKeyword()
OpensDirectiveTree.toKeyword()
TryStatementTree.tryKeyword()
VarTypeTree.varToken()
DoWhileStatementTree.whileKeyword()
WhileStatementTree.whileKeyword()
ProvidesDirectiveTree.withKeyword()
YieldStatementTree.yieldKeyword()
Methods in org.sonar.plugins.java.api.tree that return types with arguments of type SyntaxToken