|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ExpressionTree | |
|---|---|
| org.sonar.javascript.model | Provides interfaces to represent JavaScript source code as abstract syntax trees (AST). |
| Uses of ExpressionTree in org.sonar.javascript.model |
|---|
| Subinterfaces of ExpressionTree in org.sonar.javascript.model | |
|---|---|
interface |
ArrayLiteralTree
Array Initialiser. |
interface |
BinaryOperatorTree
Binary Operator. |
interface |
CommaOperatorTree
Comma Operator |
interface |
ConditionalOperatorTree
Conditional Operator. |
interface |
FunctionCallTree
Function Call. |
interface |
FunctionTree
Function Definition. |
interface |
IdentifierTree
Identifier |
interface |
IndexAccessTree
Index Access. |
interface |
LiteralTree
Common interface for all types of literals. |
interface |
NewOperatorTree
new Operator. |
interface |
ObjectLiteralTree
Object Initialiser. |
interface |
ParenthesizedTree
Grouping Operator. |
interface |
PropertyAccessTree
Property Access. |
interface |
UnaryOperatorTree
Unary Operator and Postfix Expression. |
| Classes in org.sonar.javascript.model that implement ExpressionTree | |
|---|---|
static class |
TreeImpl.ArrayLiteralTreeImpl
|
static class |
TreeImpl.BinaryOperatorTreeImpl
|
static class |
TreeImpl.CommaOperatorTreeImpl
|
static class |
TreeImpl.ConditionalOperatorTreeImpl
|
static class |
TreeImpl.FunctionCallTreeImpl
|
static class |
TreeImpl.FunctionTreeImpl
|
static class |
TreeImpl.IdentifierTreeImpl
|
static class |
TreeImpl.IndexAccessTreeImpl
|
static class |
TreeImpl.LiteralTreeImpl
|
static class |
TreeImpl.NewOperatorTreeImpl
|
static class |
TreeImpl.ObjectLiteralTreeImpl
|
static class |
TreeImpl.ParenthesizedTreeImpl
|
static class |
TreeImpl.PropertyAccessTreeImpl
|
static class |
TreeImpl.UnaryOperatorTreeImpl
|
| Methods in org.sonar.javascript.model that return ExpressionTree | |
|---|---|
ExpressionTree |
WhileStatementTree.condition()
|
ExpressionTree |
TreeImpl.ConditionalOperatorTreeImpl.condition()
|
ExpressionTree |
TreeImpl.IfStatementTreeImpl.condition()
|
ExpressionTree |
TreeImpl.WhileStatementTreeImpl.condition()
|
ExpressionTree |
TreeImpl.DoWhileStatementTreeImpl.condition()
|
ExpressionTree |
TreeImpl.ForStatementTreeImpl.condition()
|
ExpressionTree |
IfStatementTree.condition()
|
ExpressionTree |
ForStatementTree.condition()
|
ExpressionTree |
DoWhileStatementTree.condition()
|
ExpressionTree |
ConditionalOperatorTree.condition()
|
ExpressionTree |
TreeImpl.NewOperatorTreeImpl.constructor()
|
ExpressionTree |
NewOperatorTree.constructor()
|
ExpressionTree |
TreeImpl.ConditionalOperatorTreeImpl.elseExpression()
|
ExpressionTree |
ConditionalOperatorTree.elseExpression()
|
ExpressionTree |
WithStatementTree.expression()
|
ExpressionTree |
TreeImpl.ParenthesizedTreeImpl.expression()
|
ExpressionTree |
TreeImpl.PropertyAssignmentTreeImpl.expression()
|
ExpressionTree |
TreeImpl.IndexAccessTreeImpl.expression()
|
ExpressionTree |
TreeImpl.PropertyAccessTreeImpl.expression()
|
ExpressionTree |
TreeImpl.FunctionCallTreeImpl.expression()
|
ExpressionTree |
TreeImpl.ExpressionStatementTreeImpl.expression()
|
ExpressionTree |
TreeImpl.ReturnStatementTreeImpl.expression()
|
ExpressionTree |
TreeImpl.ThrowStatementTreeImpl.expression()
|
ExpressionTree |
TreeImpl.ForInStatementTreeImpl.expression()
|
ExpressionTree |
TreeImpl.WithStatementTreeImpl.expression()
|
ExpressionTree |
TreeImpl.SwitchStatementTreeImpl.expression()
|
ExpressionTree |
TreeImpl.CaseClauseTreeImpl.expression()
|
ExpressionTree |
ThrowStatementTree.expression()
|
ExpressionTree |
SwitchStatementTree.expression()
|
ExpressionTree |
ReturnStatementTree.expression()
|
ExpressionTree |
PropertyAssignmentTree.expression()
|
ExpressionTree |
PropertyAccessTree.expression()
|
ExpressionTree |
ParenthesizedTree.expression()
|
ExpressionTree |
IndexAccessTree.expression()
|
ExpressionTree |
FunctionCallTree.expression()
|
ExpressionTree |
ForInStatementTree.expression()
|
ExpressionTree |
ExpressionStatementTree.expression()
|
ExpressionTree |
CaseClauseTree.expression()
|
ExpressionTree |
TreeImpl.ForStatementTreeImpl.incrementExpression()
|
ExpressionTree |
ForStatementTree.incrementExpression()
|
ExpressionTree |
TreeImpl.IndexAccessTreeImpl.index()
|
ExpressionTree |
IndexAccessTree.index()
|
ExpressionTree |
TreeImpl.ForStatementTreeImpl.initExpression()
|
ExpressionTree |
ForStatementTree.initExpression()
|
ExpressionTree |
VariableDeclarationTree.initialiser()
|
ExpressionTree |
TreeImpl.VariableDeclarationTreeImpl.initialiser()
|
ExpressionTree |
TreeImpl.ForInStatementTreeImpl.leftHandSideExpression()
|
ExpressionTree |
ForInStatementTree.leftHandSideExpression()
|
ExpressionTree |
TreeImpl.BinaryOperatorTreeImpl.leftOperand()
|
ExpressionTree |
BinaryOperatorTree.leftOperand()
|
ExpressionTree |
UnaryOperatorTree.operand()
|
ExpressionTree |
TreeImpl.UnaryOperatorTreeImpl.operand()
|
ExpressionTree |
TreeImpl.BinaryOperatorTreeImpl.rightOperand()
|
ExpressionTree |
BinaryOperatorTree.rightOperand()
|
ExpressionTree |
TreeImpl.ConditionalOperatorTreeImpl.thenExpression()
|
ExpressionTree |
ConditionalOperatorTree.thenExpression()
|
| Methods in org.sonar.javascript.model that return types with arguments of type ExpressionTree | |
|---|---|
List<? extends ExpressionTree> |
TreeImpl.NewOperatorTreeImpl.arguments()
|
List<? extends ExpressionTree> |
TreeImpl.FunctionCallTreeImpl.arguments()
|
List<? extends ExpressionTree> |
NewOperatorTree.arguments()
|
List<? extends ExpressionTree> |
FunctionCallTree.arguments()
|
List<? extends ExpressionTree> |
TreeImpl.ArrayLiteralTreeImpl.expressions()
|
List<? extends ExpressionTree> |
TreeImpl.CommaOperatorTreeImpl.expressions()
|
List<? extends ExpressionTree> |
CommaOperatorTree.expressions()
|
List<? extends ExpressionTree> |
ArrayLiteralTree.expressions()
|
| Constructors in org.sonar.javascript.model with parameters of type ExpressionTree | |
|---|---|
TreeImpl.BinaryOperatorTreeImpl(com.sonar.sslr.api.AstNode astNode,
int index,
ExpressionTree leftOperand,
ExpressionTree rightOperand)
|
|
TreeImpl.CaseClauseTreeImpl(com.sonar.sslr.api.AstNode astNode,
ExpressionTree expression,
List<? extends StatementTree> statements)
|
|
TreeImpl.ConditionalOperatorTreeImpl(com.sonar.sslr.api.AstNode astNode,
ExpressionTree condition,
ExpressionTree thenExpression,
ExpressionTree elseExpression)
|
|
TreeImpl.DoWhileStatementTreeImpl(com.sonar.sslr.api.AstNode astNode,
StatementTree statement,
ExpressionTree condition)
|
|
TreeImpl.ExpressionStatementTreeImpl(com.sonar.sslr.api.AstNode astNode,
ExpressionTree expression)
|
|
TreeImpl.ForInStatementTreeImpl(com.sonar.sslr.api.AstNode astNode,
ExpressionTree leftHandSideExpression,
ExpressionTree expression,
StatementTree statement)
|
|
TreeImpl.ForInStatementTreeImpl(com.sonar.sslr.api.AstNode astNode,
List<VariableDeclarationTree> initVariables,
ExpressionTree expression,
StatementTree statement)
|
|
TreeImpl.ForStatementTreeImpl(com.sonar.sslr.api.AstNode astNode,
ExpressionTree initExpression,
ExpressionTree condition,
ExpressionTree incrementExpression,
StatementTree statement)
|
|
TreeImpl.ForStatementTreeImpl(com.sonar.sslr.api.AstNode astNode,
List<VariableDeclarationTree> initVariables,
ExpressionTree condition,
ExpressionTree incrementExpression,
StatementTree statement)
|
|
TreeImpl.FunctionCallTreeImpl(com.sonar.sslr.api.AstNode astNode,
ExpressionTree expression,
List<? extends ExpressionTree> arguments)
|
|
TreeImpl.IfStatementTreeImpl(com.sonar.sslr.api.AstNode astNode,
ExpressionTree condition,
StatementTree thenStatement,
StatementTree elseStatement)
|
|
TreeImpl.IndexAccessTreeImpl(com.sonar.sslr.api.AstNode astNode,
ExpressionTree expression,
ExpressionTree index)
|
|
TreeImpl.NewOperatorTreeImpl(com.sonar.sslr.api.AstNode astNode,
ExpressionTree constructor,
List<? extends ExpressionTree> arguments)
|
|
TreeImpl.ParenthesizedTreeImpl(com.sonar.sslr.api.AstNode astNode,
ExpressionTree expression)
|
|
TreeImpl.PropertyAccessTreeImpl(com.sonar.sslr.api.AstNode astNode,
ExpressionTree expression,
IdentifierTree identifier)
|
|
TreeImpl.PropertyAssignmentTreeImpl(com.sonar.sslr.api.AstNode astNode,
Tree propertyName,
ExpressionTree expression,
List<IdentifierTree> propertySetParameters,
List<? extends SourceElementTree> body)
|
|
TreeImpl.ReturnStatementTreeImpl(com.sonar.sslr.api.AstNode astNode,
ExpressionTree expression)
|
|
TreeImpl.SwitchStatementTreeImpl(com.sonar.sslr.api.AstNode astNode,
ExpressionTree expression,
List<CaseClauseTree> cases)
|
|
TreeImpl.ThrowStatementTreeImpl(com.sonar.sslr.api.AstNode astNode,
ExpressionTree expression)
|
|
TreeImpl.UnaryOperatorTreeImpl(com.sonar.sslr.api.AstNode astNode,
com.sonar.sslr.api.AstNodeType operator,
ExpressionTree operand)
|
|
TreeImpl.VariableDeclarationTreeImpl(com.sonar.sslr.api.AstNode astNode,
IdentifierTree identifier,
ExpressionTree initialiser)
|
|
TreeImpl.WhileStatementTreeImpl(com.sonar.sslr.api.AstNode astNode,
ExpressionTree condition,
StatementTree statement)
|
|
TreeImpl.WithStatementTreeImpl(com.sonar.sslr.api.AstNode astNode,
ExpressionTree expression,
StatementTree statement)
|
|
| Constructor parameters in org.sonar.javascript.model with type arguments of type ExpressionTree | |
|---|---|
TreeImpl.ArrayLiteralTreeImpl(com.sonar.sslr.api.AstNode astNode,
List<? extends ExpressionTree> expressions)
|
|
TreeImpl.CommaOperatorTreeImpl(com.sonar.sslr.api.AstNode astNode,
List<? extends ExpressionTree> expressions)
|
|
TreeImpl.FunctionCallTreeImpl(com.sonar.sslr.api.AstNode astNode,
ExpressionTree expression,
List<? extends ExpressionTree> arguments)
|
|
TreeImpl.NewOperatorTreeImpl(com.sonar.sslr.api.AstNode astNode,
ExpressionTree constructor,
List<? extends ExpressionTree> arguments)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||