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 TypeMethodDescriptionvoidCommentLinesVisitor.visitToken(SyntaxToken syntaxToken)voidFileLinesVisitor.visitToken(SyntaxToken syntaxToken)voidLinesOfCodeVisitor.visitToken(SyntaxToken syntaxToken)voidSubscriptionVisitor.visitToken(SyntaxToken syntaxToken)voidSyntaxHighlighterVisitor.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()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.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.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 TypeMethodDescriptionTypeCastTree.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()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()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