Uses of Interface
org.sonar.plugins.python.api.tree.Expression
-
Packages that use Expression Package Description org.sonar.plugins.python.api.tree org.sonar.python.tree -
-
Uses of Expression in org.sonar.plugins.python.api.tree
Subinterfaces of Expression in org.sonar.plugins.python.api.tree Modifier and Type Interface Description interfaceAwaitExpressioninterfaceBinaryExpressioninterfaceCallExpressioninterfaceComprehensionExpressioninterfaceConditionalExpressioninterfaceDictCompExpressionDictionary ComprehensioninterfaceDictionaryLiteralinterfaceEllipsisExpressionRepresents singleton Ellipsis objectinterfaceExpressionListExample:interfaceInExpressioninterfaceIsExpressioninterfaceLambdaExpressioninterfaceListLiteralinterfaceNameSee https://docs.python.org/3/reference/expressions.html#atom-identifiersinterfaceNoneExpressionSee https://docs.python.org/3/library/constants.html#NoneinterfaceNumericLiteralinterfaceParenthesizedExpressioninterfaceQualifiedExpressionQualified expression like "foo.bar"interfaceReprExpressionPython 2 only.interfaceSetLiteralinterfaceSliceExpressioninterfaceStringLiteralSee https://docs.python.org/3/reference/lexical_analysis.html#string-literal-concatenationinterfaceSubscriptionExpressioninterfaceTuple(Tuple.elements())interfaceUnaryExpressioninterfaceUnpackingExpressioninterfaceYieldExpressionMethods in org.sonar.plugins.python.api.tree that return Expression Modifier and Type Method Description ExpressionAnnotatedAssignment. assignedValue()ExpressionAssignmentStatement. assignedValue()ExpressionCallExpression. callee()ExpressionAssertStatement. condition()ExpressionComprehensionIf. condition()ExpressionConditionalExpression. condition()ExpressionIfStatement. condition()ExpressionWhileStatement. condition()ExpressionParameter. defaultValue()ExpressionExceptClause. exception()ExpressionExceptClause. exceptionInstance()ExpressionAwaitExpression. expression()ExpressionExecStatement. expression()ExpressionLambdaExpression. expression()ExpressionParenthesizedExpression. expression()ExpressionRegularArgument. expression()ExpressionTypeAnnotation. expression()ExpressionUnaryExpression. expression()ExpressionUnpackingExpression. expression()ExpressionWithItem. expression()ExpressionConditionalExpression. falseExpression()ExpressionRaiseStatement. fromExpression()ExpressionExecStatement. globalsExpression()ExpressionComprehensionFor. iterable()ExpressionKeyValuePair. key()ExpressionDictCompExpression. keyExpression()ExpressionBinaryExpression. leftOperand()ExpressionCompoundAssignmentStatement. lhsExpression()ExpressionExecStatement. localsExpression()ExpressionComprehensionFor. loopExpression()ExpressionSliceItem. lowerBound()ExpressionAssertStatement. message()ExpressionSliceExpression. object()ExpressionSubscriptionExpression. object()ExpressionQualifiedExpression. qualifier()ExpressionComprehensionExpression. resultExpression()ExpressionCompoundAssignmentStatement. rhsExpression()ExpressionBinaryExpression. rightOperand()ExpressionSliceItem. stride()ExpressionWithItem. test()ExpressionConditionalExpression. trueExpression()ExpressionSliceItem. upperBound()ExpressionKeyValuePair. value()ExpressionDictCompExpression. valueExpression()ExpressionAnnotatedAssignment. variable()Methods in org.sonar.plugins.python.api.tree that return types with arguments of type Expression Modifier and Type Method Description List<Expression>SetLiteral. elements()List<Expression>Tuple. elements()List<Expression>DelStatement. expressions()List<Expression>ExpressionList. expressions()List<Expression>ExpressionStatement. expressions()List<Expression>ForStatement. expressions()List<Expression>PrintStatement. expressions()List<Expression>RaiseStatement. expressions()List<Expression>ReturnStatement. expressions()List<Expression>YieldExpression. expressions()List<Expression>StringElement. interpolatedExpressions()List<Expression>ForStatement. testExpressions() -
Uses of Expression in org.sonar.python.tree
Classes in org.sonar.python.tree that implement Expression Modifier and Type Class Description classAwaitExpressionImplclassBinaryExpressionImplclassCallExpressionImplclassComprehensionExpressionImplclassConditionalExpressionImplclassDictCompExpressionImplclassDictionaryLiteralImplclassEllipsisExpressionImplclassExpressionListImplclassInExpressionImplclassIsExpressionImplclassLambdaExpressionImplclassListLiteralImplclassNameImplclassNoneExpressionImplclassNumericLiteralImplclassParenthesizedExpressionImplclassQualifiedExpressionImplclassReprExpressionImplclassSetLiteralImplclassSliceExpressionImplclassStringLiteralImplclassSubscriptionExpressionImplclassTupleImplclassUnaryExpressionImplclassUnpackingExpressionImplclassYieldExpressionImplMethods in org.sonar.python.tree that return Expression Modifier and Type Method Description ExpressionAnnotatedAssignmentImpl. assignedValue()ExpressionAssignmentStatementImpl. assignedValue()ExpressionCallExpressionImpl. callee()ExpressionAssertStatementImpl. condition()ExpressionComprehensionIfImpl. condition()ExpressionConditionalExpressionImpl. condition()ExpressionIfStatementImpl. condition()ExpressionWhileStatementImpl. condition()ExpressionParameterImpl. defaultValue()ExpressionExceptClauseImpl. exception()ExpressionExceptClauseImpl. exceptionInstance()ExpressionAwaitExpressionImpl. expression()ExpressionExecStatementImpl. expression()ExpressionLambdaExpressionImpl. expression()ExpressionParenthesizedExpressionImpl. expression()ExpressionPythonTreeMaker. expression(com.sonar.sslr.api.AstNode astNode)ExpressionRegularArgumentImpl. expression()ExpressionTypeAnnotationImpl. expression()ExpressionUnaryExpressionImpl. expression()ExpressionUnpackingExpressionImpl. expression()ExpressionWithStatementImpl.WithItemImpl. expression()ExpressionConditionalExpressionImpl. falseExpression()ExpressionRaiseStatementImpl. fromExpression()ExpressionExecStatementImpl. globalsExpression()ExpressionComprehensionForImpl. iterable()ExpressionKeyValuePairImpl. key()ExpressionDictCompExpressionImpl. keyExpression()ExpressionBinaryExpressionImpl. leftOperand()ExpressionCompoundAssignmentStatementImpl. lhsExpression()ExpressionExecStatementImpl. localsExpression()ExpressionComprehensionForImpl. loopExpression()ExpressionSliceItemImpl. lowerBound()ExpressionAssertStatementImpl. message()ExpressionSliceExpressionImpl. object()ExpressionSubscriptionExpressionImpl. object()ExpressionQualifiedExpressionImpl. qualifier()ExpressionComprehensionExpressionImpl. resultExpression()ExpressionCompoundAssignmentStatementImpl. rhsExpression()ExpressionBinaryExpressionImpl. rightOperand()ExpressionSliceItemImpl. stride()ExpressionWithStatementImpl.WithItemImpl. test()ExpressionConditionalExpressionImpl. trueExpression()ExpressionSliceItemImpl. upperBound()ExpressionKeyValuePairImpl. value()ExpressionDictCompExpressionImpl. valueExpression()ExpressionAnnotatedAssignmentImpl. variable()Methods in org.sonar.python.tree that return types with arguments of type Expression Modifier and Type Method Description List<Expression>TupleImpl. elements()List<Expression>DelStatementImpl. expressions()List<Expression>ExpressionListImpl. expressions()List<Expression>ExpressionStatementImpl. expressions()List<Expression>ForStatementImpl. expressions()List<Expression>PrintStatementImpl. expressions()List<Expression>RaiseStatementImpl. expressions()List<Expression>ReturnStatementImpl. expressions()List<Expression>YieldExpressionImpl. expressions()List<Expression>StringElementImpl. interpolatedExpressions()List<Expression>ForStatementImpl. testExpressions()Constructors in org.sonar.python.tree with parameters of type Expression Constructor Description AnnotatedAssignmentImpl(Expression variable, TypeAnnotation annotation, Token equalToken, Expression assignedValue, Separators separators)AssertStatementImpl(Token assertKeyword, Expression condition, Expression message, Separators separators)AssignmentStatementImpl(List<Token> assignTokens, List<ExpressionList> lhsExpressions, Expression assignedValue, Separators separators)AwaitExpressionImpl(Token await, Expression expression)BinaryExpressionImpl(Expression leftOperand, Token operator, Expression rightOperand)CallExpressionImpl(Expression callee, ArgList argumentList, Token leftPar, 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)DictCompExpressionImpl(Token openingBrace, Expression keyExpression, Token colon, Expression valueExpression, ComprehensionFor compFor, Token closingBrace)ExceptClauseImpl(Token exceptKeyword, Token colon, Token newLine, Token indent, StatementList body, Token dedent, Expression exception)ExceptClauseImpl(Token exceptKeyword, 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)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 constructorInExpressionImpl(Expression leftOperand, Token not, Token operator, Expression rightOperand)IsExpressionImpl(Expression leftOperand, Token operator, Token not, Expression rightOperand)KeyValuePairImpl(Expression key, Token colon, Expression value)LambdaExpressionImpl(Token lambdaKeyword, Token colonToken, Expression body, ParameterList parameterList)ParameterImpl(Token starToken, Name name, TypeAnnotation annotation, Token equalToken, Expression defaultValue)ParenthesizedExpressionImpl(Token leftParenthesis, Expression expression, Token rightParenthesis)QualifiedExpressionImpl(Name name, Expression qualifier, Token dotToken)RaiseStatementImpl(Token raiseKeyword, List<Expression> expressions, Token fromKeyword, Expression fromExpression, Separators separators)RegularArgumentImpl(Expression expression)RegularArgumentImpl(Name keywordArgument, Token equalToken, Expression expression)SliceExpressionImpl(Expression object, Token leftBracket, SliceList sliceList, Token rightBracket)SliceItemImpl(Expression lowerBound, Token boundSeparator, Expression upperBound, Token strideSeparator, Expression stride)SubscriptionExpressionImpl(Expression object, Token lBracket, ExpressionList subscripts, Token rBracket)TypeAnnotationImpl(Token colonToken, Expression expression, Tree.Kind kind)TypeAnnotationImpl(Token dash, Token gt, Expression expression)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)WithItemImpl(Expression test, Token as, Expression expr)Constructor parameters in org.sonar.python.tree with type arguments of type Expression Constructor Description DelStatementImpl(Token delKeyword, List<Expression> expressionTrees, Separators separators)ExpressionListImpl(List<Expression> expressions, List<Token> commas)ExpressionStatementImpl(List<Expression> expressions, Separators separators)ForStatementImpl(Token forKeyword, List<Expression> expressions, Token inKeyword, List<Expression> testExpressions, Token colon, Token firstNewLine, Token firstIndent, StatementList body, Token firstDedent, ElseClause elseClause, Token asyncKeyword)PrintStatementImpl(Token printKeyword, List<Expression> expressions, Separators separators)RaiseStatementImpl(Token raiseKeyword, List<Expression> expressions, Token fromKeyword, Expression fromExpression, Separators separators)ReturnStatementImpl(Token returnKeyword, List<Expression> expressionTrees, Separators separators)SetLiteralImpl(Token lCurlyBrace, List<Expression> elements, List<Token> commas, Token rCurlyBrace)TupleImpl(Token leftParenthesis, List<Expression> elements, List<Token> commas, Token rightParenthesis)YieldExpressionImpl(Token yieldKeyword, Token fromKeyword, List<Expression> expressionTrees)
-