Uses of Interface
org.sonar.plugins.python.api.tree.Token
Packages that use Token
Package
Description
-
Uses of Token in org.sonar.plugins.python.api
Methods in org.sonar.plugins.python.api with parameters of type TokenModifier and TypeMethodDescriptionprotected final PythonCheck.PreciseIssuestatic IssueLocationIssueLocation.preciseLocation(Token token, String message) static IssueLocationIssueLocation.preciseLocation(Token from, Token to, String message) -
Uses of Token in org.sonar.plugins.python.api.tree
Methods in org.sonar.plugins.python.api.tree that return TokenModifier and TypeMethodDescriptionWithItem.as()AliasedName.asKeyword()AsPattern.asKeyword()ExceptClause.asKeyword()AssertStatement.assertKeyword()ForStatement.asyncKeyword()FunctionDef.asyncKeyword()WithStatement.asyncKeyword()ComprehensionFor.asyncToken()Decorator.atToken()AwaitExpression.awaitToken()SliceItem.boundSeparator()BreakStatement.breakKeyword()CaseBlock.caseKeyword()ClassDef.classKeyword()ReprExpression.closingBacktick()TupleParameter.closingParenthesis()CaseBlock.colon()ClassDef.colon()ExceptClause.colon()ForStatement.colon()FunctionDef.colon()KeyValuePair.colon()KeyValuePattern.colon()MatchStatement.colon()WhileStatement.colon()WithStatement.colon()DictCompExpression.colonToken()LambdaExpression.colonToken()FormatSpecifier.columnToken()ExceptClause.commaToken()CompoundAssignmentStatement.compoundAssignmentToken()ContinueStatement.continueKeyword()FunctionDef.defKeyword()DelStatement.delKeyword()QualifiedExpression.dotToken()DoubleStarPattern.doubleStarToken()ConditionalExpression.elseKeyword()ElseClause.elseKeyword()AnnotatedAssignment.equalToken()FormattedExpression.equalToken()KeywordPattern.equalToken()Parameter.equalToken()RegularArgument.equalToken()TypeAliasStatement.equalToken()ExceptClause.exceptKeyword()ExecStatement.execKeyword()FinallyClause.finallyKeyword()Tree.firstToken()ForStatement.forKeyword()ComprehensionFor.forToken()ImportFrom.fromKeyword()RaiseStatement.fromKeyword()YieldExpression.fromKeyword()GlobalStatement.globalKeyword()ConditionalExpression.ifKeyword()Guard.ifKeyword()ComprehensionIf.ifToken()ImportFrom.importKeyword()ImportName.importKeyword()ForStatement.inKeyword()ComprehensionFor.inToken()IfStatement.keyword()LambdaExpression.lambdaKeyword()Tree.lastToken()DictionaryLiteral.lCurlyBrace()MappingPattern.lCurlyBrace()SetLiteral.lCurlyBrace()SequencePattern.lDelimiter()ListLiteral.leftBracket()SliceExpression.leftBracket()SubscriptionExpression.leftBracket()TypeParams.leftBracket()CallExpression.leftPar()ClassDef.leftPar()ClassPattern.leftPar()FunctionDef.leftPar()GroupPattern.leftPar()ParenthesizedExpression.leftParenthesis()Tuple.leftParenthesis()MatchStatement.matchKeyword()NoneExpression.none()NonlocalStatement.nonlocalKeyword()InExpression.notToken()IsExpression.notToken()ReprExpression.openingBacktick()TupleParameter.openingParenthesis()AssignmentExpression.operator()BinaryExpression.operator()UnaryExpression.operator()PassStatement.passKeyword()PrintStatement.printKeyword()RaiseStatement.raiseKeyword()DictionaryLiteral.rCurlyBrace()MappingPattern.rCurlyBrace()SetLiteral.rCurlyBrace()SequencePattern.rDelimiter()ReturnStatement.returnKeyword()ListLiteral.rightBracket()SliceExpression.rightBracket()SubscriptionExpression.rightBracket()TypeParams.rightBracket()CallExpression.rightPar()ClassDef.rightPar()ClassPattern.rightPar()FunctionDef.rightPar()GroupPattern.rightPar()ParenthesizedExpression.rightParenthesis()Tuple.rightParenthesis()default TokenStatement.separator()ExceptClause.starToken()Parameter.starToken()Represents both '*' and '**'StarPattern.starToken()TypeParam.starToken()UnpackingExpression.starToken()Can be either*or**SliceItem.strideSeparator()Trivia.token()Returns the token of the commentTryStatement.tryKeyword()TypeAliasStatement.typeKeyword()WhileStatement.whileKeyword()ImportFrom.wildcard()WildcardPattern.wildcard()WithStatement.withKeyword()YieldExpression.yieldKeyword()Methods in org.sonar.plugins.python.api.tree that return types with arguments of type TokenModifier and TypeMethodDescriptionClassPattern.argumentSeparators()DictionaryLiteral.commas()ExpressionList.commas()MappingPattern.commas()ReturnStatement.commas()SequencePattern.commas()SetLiteral.commas()Tuple.commas()TupleParameter.commas()ImportFrom.dottedPrefixForModule()prefix '.' tokens used in relative importEllipsisExpression.ellipsis()AssignmentStatement.equalTokens()OrPattern.separators()SliceList.separators()Methods in org.sonar.plugins.python.api.tree with parameters of type TokenModifier and TypeMethodDescriptionvoidBaseTreeVisitor.visitToken(Token token) voidTreeVisitor.visitToken(Token token) -
Uses of Token in org.sonar.python
Constructors in org.sonar.python with parameters of type Token -
Uses of Token in org.sonar.python.caching
Methods in org.sonar.python.caching with parameters of type TokenMethod parameters in org.sonar.python.caching with type arguments of type TokenModifier and TypeMethodDescription -
Uses of Token in org.sonar.python.metrics
Methods in org.sonar.python.metrics with parameters of type Token -
Uses of Token in org.sonar.python.tree
Classes in org.sonar.python.tree that implement TokenFields in org.sonar.python.tree declared as TokenModifier and TypeFieldDescriptionprotected TokenPyTree.firstTokenprotected TokenPyTree.lastTokenMethods in org.sonar.python.tree that return TokenModifier and TypeMethodDescriptionWithStatementImpl.WithItemImpl.as()AliasedNameImpl.asKeyword()AsPatternImpl.asKeyword()ExceptClauseImpl.asKeyword()AssertStatementImpl.assertKeyword()ForStatementImpl.asyncKeyword()FunctionDefImpl.asyncKeyword()WithStatementImpl.asyncKeyword()ComprehensionForImpl.asyncToken()DecoratorImpl.atToken()AwaitExpressionImpl.awaitToken()SliceItemImpl.boundSeparator()BreakStatementImpl.breakKeyword()CaseBlockImpl.caseKeyword()ClassDefImpl.classKeyword()ReprExpressionImpl.closingBacktick()TupleParameterImpl.closingParenthesis()CaseBlockImpl.colon()ClassDefImpl.colon()ExceptClauseImpl.colon()ForStatementImpl.colon()FunctionDefImpl.colon()KeyValuePairImpl.colon()KeyValuePatternImpl.colon()MatchStatementImpl.colon()WhileStatementImpl.colon()WithStatementImpl.colon()DictCompExpressionImpl.colonToken()LambdaExpressionImpl.colonToken()FormatSpecifierImpl.columnToken()ExceptClauseImpl.commaToken()CompoundAssignmentStatementImpl.compoundAssignmentToken()ContinueStatementImpl.continueKeyword()FunctionDefImpl.defKeyword()DelStatementImpl.delKeyword()QualifiedExpressionImpl.dotToken()DoubleStarPatternImpl.doubleStarToken()ConditionalExpressionImpl.elseKeyword()ElseClauseImpl.elseKeyword()AnnotatedAssignmentImpl.equalToken()FormattedExpressionImpl.equalToken()KeywordPatternImpl.equalToken()ParameterImpl.equalToken()RegularArgumentImpl.equalToken()TypeAliasStatementImpl.equalToken()ExceptClauseImpl.exceptKeyword()ExecStatementImpl.execKeyword()FinallyClauseImpl.finallyKeyword()PyTree.firstToken()StringElementImpl.firstToken()TokenImpl.firstToken()ForStatementImpl.forKeyword()ComprehensionForImpl.forToken()ImportFromImpl.fromKeyword()RaiseStatementImpl.fromKeyword()YieldExpressionImpl.fromKeyword()static TokenTreeUtils.getTreeSeparatorOrLastToken(Tree tree) Statements can have a separator like semicolon.GlobalStatementImpl.globalKeyword()ConditionalExpressionImpl.ifKeyword()GuardImpl.ifKeyword()ComprehensionIfImpl.ifToken()ImportFromImpl.importKeyword()ImportNameImpl.importKeyword()ForStatementImpl.inKeyword()ComprehensionForImpl.inToken()IfStatementImpl.keyword()LambdaExpressionImpl.lambdaKeyword()Separators.last()PyTree.lastToken()SimpleStatement.lastToken()StringElementImpl.lastToken()TokenImpl.lastToken()DictOrSetLiteralImpl.lCurlyBrace()MappingPatternImpl.lCurlyBrace()SequencePatternImpl.lDelimiter()ListLiteralImpl.leftBracket()SliceExpressionImpl.leftBracket()SubscriptionExpressionImpl.leftBracket()TypeParamsImpl.leftBracket()CallExpressionImpl.leftPar()ClassDefImpl.leftPar()ClassPatternImpl.leftPar()FunctionDefImpl.leftPar()GroupPatternImpl.leftPar()ParenthesizedExpressionImpl.leftParenthesis()TupleImpl.leftParenthesis()MatchStatementImpl.matchKeyword()NoneExpressionImpl.none()NonlocalStatementImpl.nonlocalKeyword()InExpressionImpl.notToken()IsExpressionImpl.notToken()ReprExpressionImpl.openingBacktick()TupleParameterImpl.openingParenthesis()AssignmentExpressionImpl.operator()BinaryExpressionImpl.operator()UnaryExpressionImpl.operator()PassStatementImpl.passKeyword()PrintStatementImpl.printKeyword()RaiseStatementImpl.raiseKeyword()DictOrSetLiteralImpl.rCurlyBrace()MappingPatternImpl.rCurlyBrace()SequencePatternImpl.rDelimiter()ReturnStatementImpl.returnKeyword()ListLiteralImpl.rightBracket()SliceExpressionImpl.rightBracket()SubscriptionExpressionImpl.rightBracket()TypeParamsImpl.rightBracket()CallExpressionImpl.rightPar()ClassDefImpl.rightPar()ClassPatternImpl.rightPar()FunctionDefImpl.rightPar()GroupPatternImpl.rightPar()ParenthesizedExpressionImpl.rightParenthesis()TupleImpl.rightParenthesis()AnnotatedAssignmentImpl.separator()AssertStatementImpl.separator()AssignmentStatementImpl.separator()BreakStatementImpl.separator()CompoundAssignmentStatementImpl.separator()ContinueStatementImpl.separator()DelStatementImpl.separator()ExecStatementImpl.separator()ExpressionStatementImpl.separator()GlobalStatementImpl.separator()ImportFromImpl.separator()ImportNameImpl.separator()NonlocalStatementImpl.separator()PassStatementImpl.separator()RaiseStatementImpl.separator()ReturnStatementImpl.separator()TypeAliasStatementImpl.separator()YieldStatementImpl.separator()ExceptClauseImpl.starToken()ParameterImpl.starToken()StarPatternImpl.starToken()TypeParamImpl.starToken()UnpackingExpressionImpl.starToken()SliceItemImpl.strideSeparator()TriviaImpl.token()protected static TokenPythonTreeMaker.toPyToken(com.sonar.sslr.api.Token token) TryStatementImpl.tryKeyword()TypeAliasStatementImpl.typeKeyword()WhileStatementImpl.whileKeyword()ImportFromImpl.wildcard()WildcardPatternImpl.wildcard()WithStatementImpl.withKeyword()YieldExpressionImpl.yieldKeyword()Methods in org.sonar.python.tree that return types with arguments of type TokenModifier and TypeMethodDescriptionClassPatternImpl.argumentSeparators()DictOrSetLiteralImpl.commas()ExpressionListImpl.commas()MappingPatternImpl.commas()ReturnStatementImpl.commas()SequencePatternImpl.commas()TupleImpl.commas()TupleParameterImpl.commas()ImportFromImpl.dottedPrefixForModule()Separators.elements()EllipsisExpressionImpl.ellipsis()AssignmentStatementImpl.equalTokens()TreeUtils.nonWhitespaceTokens(Tree tree) OrPatternImpl.separators()SliceListImpl.separators()Constructors in org.sonar.python.tree with parameters of type TokenModifierConstructorDescriptionAliasedNameImpl(Token asKeyword, DottedName dottedName, Name alias) AnnotatedAssignmentImpl(Expression variable, TypeAnnotation annotation, Token equalToken, Expression assignedValue, Separators separators) AsPatternImpl(Pattern pattern, Token asKeyword, CapturePattern alias) AssertStatementImpl(Token assertKeyword, Expression condition, Expression message, Separators separators) AssignmentExpressionImpl(Name name, Token walrusOperator, Expression expression) AwaitExpressionImpl(Token await, Expression expression) BinaryExpressionImpl(Expression leftOperand, Token operator, Expression rightOperand) BreakStatementImpl(Token breakKeyword, Separators separators) CallExpressionImpl(Expression callee, ArgList argumentList, Token leftPar, Token rightPar) CaseBlockImpl(Token caseKeyword, Pattern pattern, Guard guard, Token colon, Token newLine, Token indent, StatementList body, Token dedent) ClassDefImpl(List<Decorator> decorators, Token classKeyword, Name name, TypeParams typeParams, Token leftPar, ArgList args, Token rightPar, Token colon, Token newLine, Token indent, StatementList body, Token dedent, StringLiteral docstring) ClassPatternImpl(Expression targetClass, Token leftPar, List<Pattern> arguments, List<Token> argumentSeparators, Token rightPar) CompoundAssignmentStatementImpl(Expression lhsExpression, Token augAssignToken, Expression rhsExpression, Separators separators) ComprehensionExpressionImpl(Tree.Kind kind, Token openingToken, Expression resultExpression, ComprehensionFor compFor, Token closingToken) ComprehensionForImpl(Token asyncToken, Token forToken, Expression loopExpression, Token inToken, Expression iterable, ComprehensionClause nested) ComprehensionIfImpl(Token ifToken, Expression condition, ComprehensionClause nestedClause) ConditionalExpressionImpl(Expression trueExpression, Token ifToken, Expression condition, Token elseToken, Expression falseExpression) ContinueStatementImpl(Token continueKeyword, Separators separators) DecoratorImpl(Token atToken, Expression expression, Token newLineToken) DelStatementImpl(Token delKeyword, List<Expression> expressionTrees, Separators separators) DictCompExpressionImpl(Token openingBrace, Expression keyExpression, Token colon, Expression valueExpression, ComprehensionFor compFor, Token closingBrace) DictionaryLiteralImpl(Token lCurlyBrace, List<Token> commas, List<DictionaryLiteralElement> elements, Token rCurlyBrace) DoubleStarPatternImpl(Token doubleStarToken, CapturePattern capturePattern) ElseClauseImpl(Token elseKeyword, Token colon, Token newLine, Token indent, StatementList body, Token dedent) ExceptClauseImpl(Token exceptKeyword, Token starToken, Token colon, Token newLine, Token indent, StatementList body, Token dedent) ExceptClauseImpl(Token exceptKeyword, Token starToken, Token colon, Token newLine, Token indent, StatementList body, Token dedent, Expression exception) ExceptClauseImpl(Token exceptKeyword, Token starToken, Token colon, Token newLine, Token indent, StatementList body, Token dedent, Expression exception, Token asNode, Token commaNode, Expression exceptionInstance) ExecStatementImpl(Token execKeyword, Expression expression, Token in, Expression globalsExpression, Token comma, Expression localsExpression, Separators separators) ExecStatementImpl(Token execKeyword, Expression expression, Separators separators) FileInputImpl(StatementList statements, Token endOfFile, StringLiteral docstring) FinallyClauseImpl(Token finallyKeyword, Token colon, Token newLine, Token indent, StatementList body, Token dedent) FormatSpecifierImpl(Token columnToken, List<Tree> fStringMiddles) FormattedExpressionImpl(Expression expression, Token lCurlyBrace, Token rCurlyBrace, Token equalToken, FormatSpecifier formatSpecifier, Token fstringConversionToken, Token fstringConversionName) ForStatementImpl(Token forKeyword, List<Expression> expressions, List<Token> expressionsCommas, Token inKeyword, List<Expression> testExpressions, List<Token> testExpressionsCommas, Token colon, Token firstNewLine, Token firstIndent, StatementList body, Token firstDedent, ElseClause elseClause, Token asyncKeyword) FunctionDefImpl(List<Decorator> decorators, Token asyncKeyword, Token defKeyword, Name name, TypeParams typeParams, Token leftPar, ParameterList parameters, Token rightPar, TypeAnnotation returnType, Token colon, Token newLine, Token indent, StatementList body, Token dedent, boolean isMethodDefinition, StringLiteral docstring) GlobalStatementImpl(Token globalKeyword, List<Name> variables, Separators separators) GroupPatternImpl(Token leftPar, Pattern pattern, Token rightPar) GuardImpl(Token ifKeyword, Expression condition) IfStatementImpl(Token elifKeyword, Expression condition, Token colon, Token newLine, Token indent, StatementList statements, Token dedent) Elif statement constructorIfStatementImpl(Token ifKeyword, Expression condition, Token colon, Token newLine, Token indent, StatementList statements, Token dedent, List<IfStatement> elifBranches, ElseClause elseClause) If statement constructorImportFromImpl(Token fromKeyword, List<Token> dottedPrefixForModule, DottedName moduleName, Token importKeyword, List<AliasedName> aliasedImportNames, Token wildcard, Separators separators) ImportNameImpl(Token importKeyword, List<AliasedName> aliasedNames, Separators separators) InExpressionImpl(Expression leftOperand, Token not, Token operator, Expression rightOperand) IsExpressionImpl(Expression leftOperand, Token operator, Token not, Expression rightOperand) KeyValuePairImpl(Expression key, Token colon, Expression value) KeyValuePatternImpl(Pattern key, Token colon, Pattern value) KeywordPatternImpl(Name attributeName, Token equalToken, Pattern pattern) LambdaExpressionImpl(Token lambdaKeyword, Token colonToken, Expression body, ParameterList parameterList) LineMagicImpl(Token percent, Tree name, List<Token> tokens) ListLiteralImpl(Token leftBracket, ExpressionList elements, Token rightBracket) MappingPatternImpl(Token lCurlyBrace, List<Token> commas, List<Pattern> elements, Token rCurlyBrace) MatchStatementImpl(Token matchKeyword, Expression subjectExpression, Token colon, Token newLine, Token indent, List<CaseBlock> caseBlocks, Token dedent) NoneExpressionImpl(Token none) NonlocalStatementImpl(Token nonlocalKeyword, List<Name> variables, Separators separators) ParameterImpl(Token starToken) constructor for star parameter syntax.ParameterImpl(Token starToken, Name name, TypeAnnotation annotation, Token equalToken, Expression defaultValue) ParenthesizedExpressionImpl(Token leftParenthesis, Expression expression, Token rightParenthesis) PassStatementImpl(Token passKeyword, Separators separators) PrintStatementImpl(Token printKeyword, List<Expression> expressions, Separators separators) QualifiedExpressionImpl(Name name, Expression qualifier, Token dotToken) RaiseStatementImpl(Token raiseKeyword, List<Expression> expressions, Token fromKeyword, Expression fromExpression, Separators separators) RegularArgumentImpl(Name keywordArgument, Token equalToken, Expression expression) ReprExpressionImpl(Token openingBacktick, ExpressionList expressionListTree, Token closingBacktick) ReturnStatementImpl(Token returnKeyword, List<Expression> expressionTrees, List<Token> commas, Separators separators) SequencePatternImpl(Token leftDelimiter, List<Pattern> elements, List<Token> commas, Token rightDelimiter) SetLiteralImpl(Token lCurlyBrace, List<Expression> elements, List<Token> commas, Token rCurlyBrace) SliceExpressionImpl(Expression object, Token leftBracket, SliceList sliceList, Token rightBracket) SliceItemImpl(Expression lowerBound, Token boundSeparator, Expression upperBound, Token strideSeparator, Expression stride) StarPatternImpl(Token starToken, Pattern pattern) StringElementImpl(Token token, List<Tree> fStringMiddles, Token fstringEnd) SubscriptionExpressionImpl(Expression object, Token lBracket, ExpressionList subscripts, Token rBracket) TriviaImpl(Token triviaToken) TryStatementImpl(Token tryKeyword, Token colon, Token newLine, Token indent, StatementList tryBody, Token dedent, List<ExceptClause> exceptClauses, FinallyClause finallyClause, ElseClause elseClause) TupleImpl(Token leftParenthesis, List<Expression> elements, List<Token> commas, Token rightParenthesis) TupleParameterImpl(Token lParenthesis, List<AnyParameter> parameters, List<Token> commas, Token rParenthesis) TypeAliasStatementImpl(Token typeKeyword, Name name, TypeParams typeParams, Token equalToken, Expression expression, Separators separator) TypeAnnotationImpl(Token dash, Token gt, Expression expression) TypeAnnotationImpl(Token colonToken, Token starToken, Expression expression, Tree.Kind kind) TypeParamImpl(Token starToken, Name name, TypeAnnotation annotation) UnaryExpressionImpl(Token operator, Expression expression) UnpackingExpressionImpl(Token starToken, Expression expression) WhileStatementImpl(Token whileKeyword, Expression condition, Token colon, Token firstNewline, Token firstIndent, StatementList body, Token firstDedent, ElseClause elseClause) WildcardPatternImpl(Token wildcard) WithItemImpl(Expression test, Token as, Expression expr) WithStatementImpl(Token withKeyword, Token openParens, List<WithItem> withItems, List<Token> commas, Token closeParens, Token colon, Token newLine, Token indent, StatementList statements, Token dedent, Token asyncKeyword) YieldExpressionImpl(Token yieldKeyword, Token fromKeyword, List<Expression> expressionTrees) Constructor parameters in org.sonar.python.tree with type arguments of type TokenModifierConstructorDescriptionAssignmentStatementImpl(List<Token> assignTokens, List<ExpressionList> lhsExpressions, Expression assignedValue, Separators separators) CellMagicStatementImpl(List<Token> tokens) DictionaryLiteralImpl(Token lCurlyBrace, List<Token> commas, List<DictionaryLiteralElement> elements, Token rCurlyBrace) DynamicObjectInfoStatementImpl(List<Token> questionMarksBefore, List<Tree> children, List<Token> questionMarksAfter) EllipsisExpressionImpl(List<Token> ellipsis) ImportFromImpl(Token fromKeyword, List<Token> dottedPrefixForModule, DottedName moduleName, Token importKeyword, List<AliasedName> aliasedImportNames, Token wildcard, Separators separators) LineMagicImpl(Token percent, Tree name, List<Token> tokens) LiteralPatternImpl(List<Token> tokens, Tree.Kind kind) MappingPatternImpl(Token lCurlyBrace, List<Token> commas, List<Pattern> elements, Token rCurlyBrace)