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.cfg.fixpoint org.sonar.python.semantic org.sonar.python.tree org.sonar.python.types -
-
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 interfaceAssignmentExpressioninterfaceAwaitExpressioninterfaceBinaryExpressioninterfaceCallExpressioninterfaceComprehensionExpressioninterfaceConditionalExpressioninterfaceDictCompExpressionDictionary 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()ExpressionAssignmentExpression. expression()ExpressionAwaitExpression. expression()ExpressionExecStatement. expression()ExpressionFormattedExpression. 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()Deprecated.UseStringElement.formattedExpressions()instead.List<Expression>ForStatement. testExpressions() -
Uses of Expression in org.sonar.python.cfg.fixpoint
Methods in org.sonar.python.cfg.fixpoint that return types with arguments of type Expression Modifier and Type Method Description Set<Expression>ReachingDefinitionsAnalysis. valuesAtLocation(Name variable) -
Uses of Expression in org.sonar.python.semantic
Methods in org.sonar.python.semantic that return types with arguments of type Expression Modifier and Type Method Description static List<Expression>SymbolUtils. assignmentsLhs(AssignmentStatement assignmentStatement) -
Uses of Expression in org.sonar.python.tree
Classes in org.sonar.python.tree that implement Expression Modifier and Type Class Description classAssignmentExpressionImplclassAwaitExpressionImplclassBinaryExpressionImplclassCallExpressionImplclassComprehensionExpressionImplclassConditionalExpressionImplclassDictCompExpressionImplclassDictionaryLiteralImplclassEllipsisExpressionImplclassExpressionListImplclassInExpressionImplclassIsExpressionImplclassLambdaExpressionImplclassListLiteralImplclassNameImplclassNoneExpressionImplclassNumericLiteralImplclassParenthesizedExpressionImplclassQualifiedExpressionImplclassReprExpressionImplclassSetLiteralImplclassSliceExpressionImplclassStringLiteralImplclassSubscriptionExpressionImplclassTupleImplclassUnaryExpressionImplclassUnpackingExpressionImplclassYieldExpressionImplMethods 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()ExpressionAssignmentExpressionImpl. expression()ExpressionAwaitExpressionImpl. expression()ExpressionExecStatementImpl. expression()ExpressionFormattedExpressionImpl. 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()static Stream<Expression>TreeUtils. flattenTuples(Expression expression)List<Expression>StringElementImpl. interpolatedExpressions()List<Expression>ForStatementImpl. testExpressions()List<Expression>BinaryExpressionImpl. typeDependencies()List<Expression>CallExpressionImpl. typeDependencies()List<Expression>ConditionalExpressionImpl. typeDependencies()List<Expression>ParenthesizedExpressionImpl. typeDependencies()List<Expression>SliceExpressionImpl. typeDependencies()Methods in org.sonar.python.tree with parameters of type Expression Modifier and Type Method Description static Stream<Expression>TreeUtils. flattenTuples(Expression expression)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)AssignmentExpressionImpl(Name name, Token walrusOperator, Expression expression)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)FormattedExpressionImpl(Expression expression, Token equalToken)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) -
Uses of Expression in org.sonar.python.types
Methods in org.sonar.python.types that return types with arguments of type Expression Modifier and Type Method Description List<Expression>HasTypeDependencies. typeDependencies()
-