Uses of Interface
org.sonar.plugins.javascript.api.tree.expression.ExpressionTree
-
Packages that use ExpressionTree Package Description org.sonar.javascript.parser org.sonar.javascript.se org.sonar.javascript.tree.impl.declaration org.sonar.javascript.tree.impl.expression org.sonar.javascript.tree.impl.expression.jsx org.sonar.javascript.tree.impl.flow org.sonar.javascript.tree.impl.statement org.sonar.javascript.tree.symbols.type org.sonar.plugins.javascript.api.tree.declaration Provides interfaces to represent JavaScript source code as abstract syntax trees (AST).org.sonar.plugins.javascript.api.tree.expression Provides interfaces to represent JavaScript source code as abstract syntax trees (AST).org.sonar.plugins.javascript.api.tree.expression.jsx org.sonar.plugins.javascript.api.tree.flow Provides interfaces to represent JavaScript source code as abstract syntax trees (AST).org.sonar.plugins.javascript.api.tree.statement Provides interfaces to represent JavaScript source code as abstract syntax trees (AST). -
-
Uses of ExpressionTree in org.sonar.javascript.parser
Methods in org.sonar.javascript.parser that return types with arguments of type ExpressionTree Modifier and Type Method Description SeparatedList<ExpressionTree>JavaScriptGrammar. ARGUMENT_LIST() -
Uses of ExpressionTree in org.sonar.javascript.se
Methods in org.sonar.javascript.se with parameters of type ExpressionTree Modifier and Type Method Description ExpressionStackExpressionStack. execute(ExpressionTree expression, ProgramStateConstraints constraints)This method executes expression: it pushes to the stack a new symbolic value based (if required) on popped symbolic values.ProgramStateProgramState. execute(ExpressionTree expression) -
Uses of ExpressionTree in org.sonar.javascript.tree.impl.declaration
Classes in org.sonar.javascript.tree.impl.declaration that implement ExpressionTree Modifier and Type Class Description classClassTreeImplMethods in org.sonar.javascript.tree.impl.declaration that return ExpressionTree Modifier and Type Method Description ExpressionTreeFieldDeclarationTreeImpl. initializer()ExpressionTreeInitializedBindingElementTreeImpl. right()Constructors in org.sonar.javascript.tree.impl.declaration with parameters of type ExpressionTree Constructor Description FieldDeclarationTreeImpl(List<DecoratorTree> decorators, SyntaxToken staticToken, Tree propertyName, FlowTypeAnnotationTree typeAnnotation, SyntaxToken equalToken, ExpressionTree initializer, SyntaxToken semicolonToken)InitializedBindingElementTreeImpl(BindingElementTree left, InternalSyntaxToken equalToken, ExpressionTree right) -
Uses of ExpressionTree in org.sonar.javascript.tree.impl.expression
Classes in org.sonar.javascript.tree.impl.expression that implement ExpressionTree Modifier and Type Class Description classArrayAssignmentPatternTreeImplclassArrayLiteralTreeImplclassArrowFunctionTreeImplclassAssignmentExpressionTreeImplclassBinaryExpressionTreeImplclassBracketMemberExpressionTreeImplclassCallExpressionTreeImplclassConditionalExpressionTreeImplclassDotMemberExpressionTreeImplclassFunctionExpressionTreeImplclassIdentifierTreeImplclassImportTreeImplclassLiteralTreeImplclassNewExpressionTreeImplclassNewTargetTreeImplclassObjectAssignmentPatternTreeImplclassObjectLiteralTreeImplclassParenthesisedExpressionTreeImplclassPostfixExpressionTreeImplclassPrefixExpressionTreeImplclassSpreadElementTreeImplclassSuperTreeImplclassTaggedTemplateTreeImplclassTemplateLiteralTreeImplclassYieldExpressionTreeImplMethods in org.sonar.javascript.tree.impl.expression that return ExpressionTree Modifier and Type Method Description ExpressionTreeYieldExpressionTreeImpl. argument()ExpressionTreeCallExpressionTreeImpl. callee()ExpressionTreeTaggedTemplateTreeImpl. callee()ExpressionTreeConditionalExpressionTreeImpl. condition()ExpressionTreeAssignmentPatternRestElementTreeImpl. element()ExpressionTreeSpreadElementTreeImpl. element()ExpressionTreeAssignmentExpressionTreeImpl. expression()ExpressionTreeComputedPropertyNameTreeImpl. expression()ExpressionTreeNewExpressionTreeImpl. expression()ExpressionTreeParenthesisedExpressionTreeImpl. expression()ExpressionTreePostfixExpressionTreeImpl. expression()ExpressionTreePrefixExpressionTreeImpl. expression()ExpressionTreeTemplateExpressionTreeImpl. expression()ExpressionTreeConditionalExpressionTreeImpl. falseExpression()ExpressionTreeInitializedAssignmentPatternElementTreeImpl. left()ExpressionTreeBinaryExpressionTreeImpl. leftOperand()ExpressionTreeBracketMemberExpressionTreeImpl. object()ExpressionTreeDotMemberExpressionTreeImpl. object()ExpressionTreeBracketMemberExpressionTreeImpl. property()ExpressionTreeInitializedAssignmentPatternElementTreeImpl. right()ExpressionTreeBinaryExpressionTreeImpl. rightOperand()ExpressionTreeConditionalExpressionTreeImpl. trueExpression()ExpressionTreePairPropertyTreeImpl. value()ExpressionTreeAssignmentExpressionTreeImpl. variable()Methods in org.sonar.javascript.tree.impl.expression that return types with arguments of type ExpressionTree Modifier and Type Method Description SeparatedList<ExpressionTree>ArgumentListTreeImpl. arguments()List<ExpressionTree>ArrayLiteralTreeImpl. elements()Constructor parameters in org.sonar.javascript.tree.impl.expression with type arguments of type ExpressionTree Constructor Description ArgumentListTreeImpl(InternalSyntaxToken openParenthesis, SeparatedList<ExpressionTree> arguments, InternalSyntaxToken closeParenthesis) -
Uses of ExpressionTree in org.sonar.javascript.tree.impl.expression.jsx
Classes in org.sonar.javascript.tree.impl.expression.jsx that implement ExpressionTree Modifier and Type Class Description classJsxSelfClosingElementTreeImplclassJsxShortFragmentElementTreeImplclassJsxStandardElementTreeImplMethods in org.sonar.javascript.tree.impl.expression.jsx that return ExpressionTree Modifier and Type Method Description ExpressionTreeJsxJavaScriptExpressionTreeImpl. expression()ExpressionTreeJsxSpreadAttributeTreeImpl. expressionTree()Constructors in org.sonar.javascript.tree.impl.expression.jsx with parameters of type ExpressionTree Constructor Description JsxJavaScriptExpressionTreeImpl(InternalSyntaxToken lCurlyBraceToken, ExpressionTree expression, InternalSyntaxToken rCurlyBraceToken)JsxSpreadAttributeTreeImpl(InternalSyntaxToken lCurlyBraceToken, InternalSyntaxToken ellipsisToken, ExpressionTree expressionTree, InternalSyntaxToken rCurlyBraceToken) -
Uses of ExpressionTree in org.sonar.javascript.tree.impl.flow
Classes in org.sonar.javascript.tree.impl.flow that implement ExpressionTree Modifier and Type Class Description classFlowCastingExpressionTreeImplMethods in org.sonar.javascript.tree.impl.flow that return ExpressionTree Modifier and Type Method Description ExpressionTreeFlowCastingExpressionTreeImpl. value()Constructors in org.sonar.javascript.tree.impl.flow with parameters of type ExpressionTree Constructor Description FlowCastingExpressionTreeImpl(SyntaxToken leftParenthesisToken, ExpressionTree value, SyntaxToken colonToken, FlowTypeTree type, SyntaxToken rightParenthesisToken) -
Uses of ExpressionTree in org.sonar.javascript.tree.impl.statement
Methods in org.sonar.javascript.tree.impl.statement that return ExpressionTree Modifier and Type Method Description ExpressionTreeDoWhileStatementTreeImpl. condition()ExpressionTreeForStatementTreeImpl. condition()ExpressionTreeIfStatementTreeImpl. condition()ExpressionTreeWhileStatementTreeImpl. condition()ExpressionTreeCaseClauseTreeImpl. expression()ExpressionTreeExpressionStatementTreeImpl. expression()ExpressionTreeForObjectStatementTreeImpl. expression()ExpressionTreeReturnStatementTreeImpl. expression()ExpressionTreeSwitchStatementTreeImpl. expression()ExpressionTreeThrowStatementTreeImpl. expression()ExpressionTreeForStatementTreeImpl. update() -
Uses of ExpressionTree in org.sonar.javascript.tree.symbols.type
Methods in org.sonar.javascript.tree.symbols.type with parameters of type ExpressionTree Modifier and Type Method Description static booleanUtils. identifierWithName(ExpressionTree tree, String value)static booleanWebAPI. isElement(ExpressionTree tree)static booleanWebAPI. isElementList(ExpressionTree tree)protected booleanJQuery. isSelectorObject(ExpressionTree expressionTree)static booleanWebAPI. isWindow(ExpressionTree tree) -
Uses of ExpressionTree in org.sonar.plugins.javascript.api.tree.declaration
Subinterfaces of ExpressionTree in org.sonar.plugins.javascript.api.tree.declaration Modifier and Type Interface Description interfaceClassTreeMethods in org.sonar.plugins.javascript.api.tree.declaration that return ExpressionTree Modifier and Type Method Description ExpressionTreeFieldDeclarationTree. initializer()ExpressionTreeInitializedBindingElementTree. right() -
Uses of ExpressionTree in org.sonar.plugins.javascript.api.tree.expression
Methods in org.sonar.plugins.javascript.api.tree.expression that return ExpressionTree Modifier and Type Method Description ExpressionTreeYieldExpressionTree. argument()ExpressionTreeCallExpressionTree. callee()ExpressionTreeTaggedTemplateTree. callee()ExpressionTreeConditionalExpressionTree. condition()ExpressionTreeAssignmentPatternRestElementTree. element()ExpressionTreeSpreadElementTree. element()ExpressionTreeAssignmentExpressionTree. expression()ExpressionTreeComputedPropertyNameTree. expression()ExpressionTreeNewExpressionTree. expression()ExpressionTreeParenthesisedExpressionTree. expression()ExpressionTreeTemplateExpressionTree. expression()ExpressionTreeUnaryExpressionTree. expression()ExpressionTreeConditionalExpressionTree. falseExpression()ExpressionTreeInitializedAssignmentPatternElementTree. left()ExpressionTreeBinaryExpressionTree. leftOperand()ExpressionTreeDotMemberExpressionTree. object()ExpressionTreeMemberExpressionTree. object()ExpressionTreeMemberExpressionTree. property()ExpressionTreeInitializedAssignmentPatternElementTree. right()ExpressionTreeBinaryExpressionTree. rightOperand()ExpressionTreeConditionalExpressionTree. trueExpression()ExpressionTreePairPropertyTree. value()ExpressionTreeAssignmentExpressionTree. variable()Methods in org.sonar.plugins.javascript.api.tree.expression that return types with arguments of type ExpressionTree Modifier and Type Method Description SeparatedList<ExpressionTree>ArgumentListTree. arguments()List<ExpressionTree>ArrayLiteralTree. elements() -
Uses of ExpressionTree in org.sonar.plugins.javascript.api.tree.expression.jsx
Subinterfaces of ExpressionTree in org.sonar.plugins.javascript.api.tree.expression.jsx Modifier and Type Interface Description interfaceJsxElementTreeinterfaceJsxSelfClosingElementTreeinterfaceJsxShortFragmentElementTreeinterfaceJsxStandardElementTreeMethods in org.sonar.plugins.javascript.api.tree.expression.jsx that return ExpressionTree Modifier and Type Method Description ExpressionTreeJsxJavaScriptExpressionTree. expression()ExpressionTreeJsxSpreadAttributeTree. expressionTree() -
Uses of ExpressionTree in org.sonar.plugins.javascript.api.tree.flow
Subinterfaces of ExpressionTree in org.sonar.plugins.javascript.api.tree.flow Modifier and Type Interface Description interfaceFlowCastingExpressionTreeMethods in org.sonar.plugins.javascript.api.tree.flow that return ExpressionTree Modifier and Type Method Description ExpressionTreeFlowCastingExpressionTree. value() -
Uses of ExpressionTree in org.sonar.plugins.javascript.api.tree.statement
Methods in org.sonar.plugins.javascript.api.tree.statement that return ExpressionTree Modifier and Type Method Description ExpressionTreeConditionalTree. condition()ExpressionTreeDoWhileStatementTree. condition()ExpressionTreeForStatementTree. condition()ExpressionTreeIfStatementTree. condition()ExpressionTreeWhileStatementTree. condition()ExpressionTreeCaseClauseTree. expression()ExpressionTreeExpressionStatementTree. expression()ExpressionTreeForObjectStatementTree. expression()ExpressionTreeReturnStatementTree. expression()ExpressionTreeSwitchStatementTree. expression()ExpressionTreeThrowStatementTree. expression()ExpressionTreeForStatementTree. update()
-