| Package | Description |
|---|---|
| org.sonar.javascript.ast.parser | |
| org.sonar.javascript.ast.resolve.type | |
| org.sonar.javascript.model.internal.declaration | |
| org.sonar.javascript.model.internal.expression | |
| org.sonar.javascript.model.internal.statement | |
| org.sonar.javascript.parser | |
| 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.statement |
Provides interfaces to represent JavaScript source code as abstract syntax trees (AST).
|
| Modifier and Type | Method and Description |
|---|---|
ExpressionTree |
TreeFactory.argument(Optional<com.sonar.sslr.api.AstNode> ellipsisToken,
ExpressionTree expression) |
ExpressionTree |
TreeFactory.arrayInitialiserElement(Optional<com.sonar.sslr.api.AstNode> spreadOperatorToken,
ExpressionTree expression) |
ExpressionTree |
TreeFactory.assignmentExpression(ExpressionTree variable,
com.sonar.sslr.api.AstNode operator,
ExpressionTree expression) |
ExpressionTree |
TreeFactory.assignmentExpressionNoIn(ExpressionTree variable,
com.sonar.sslr.api.AstNode operator,
ExpressionTree expression) |
ExpressionTree |
TreeFactory.assignmentNoCurly(com.sonar.sslr.api.AstNode lookahead,
ExpressionTree expression) |
ExpressionTree |
TreeFactory.assignmentNoCurlyNoIn(com.sonar.sslr.api.AstNode lookahead,
ExpressionTree expressionNoIn) |
ExpressionTree |
TreeFactory.callExpression(CallExpressionTreeImpl callExpression,
Optional<List<ExpressionTree>> arguments) |
ExpressionTree |
TreeFactory.completeConditionalExpression(ExpressionTree expression,
Optional<ConditionalExpressionTreeImpl> partial) |
ExpressionTree |
TreeFactory.completeConditionalExpressionNoIn(ExpressionTree expression,
Optional<ConditionalExpressionTreeImpl> partial) |
ExpressionTree |
TreeFactory.completeMemberExpression(ExpressionTree object,
Optional<List<ExpressionTree>> properties) |
ExpressionTree |
TreeFactory.expression(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.expressionNoIn(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.expressionNoLineBreak(com.sonar.sslr.api.AstNode spacingNoLineBreak,
ExpressionTree expression) |
ExpressionTree |
TreeFactory.newAdditive(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newBitwiseAnd(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newBitwiseAndNoIn(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newBitwiseOr(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newBitwiseOrNoIn(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newBitwiseXor(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newBitwiseXorNoIn(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newConditionalAnd(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newConditionalAndNoIn(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newConditionalOr(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newConditionalOrNoIn(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newEquality(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newEqualityNoIn(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newExpression(com.sonar.sslr.api.AstNode newToken,
ExpressionTree expression) |
ExpressionTree |
TreeFactory.newMultiplicative(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newRelational(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newRelationalNoIn(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newShift(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.postfixExpression(ExpressionTree expression,
Optional<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,com.sonar.sslr.api.AstNode>> operatorNoLB) |
ExpressionTree |
TreeFactory.prefixExpression(com.sonar.sslr.api.AstNode operator,
ExpressionTree expression) |
ExpressionTree |
TreeFactory.skipLookahead1(com.sonar.sslr.api.AstNode lookahead,
ExpressionTree expression) |
ExpressionTree |
TreeFactory.skipLookahead2(com.sonar.sslr.api.AstNode lookahead,
ExpressionTree expression) |
ExpressionTree |
TreeFactory.skipLookahead3(com.sonar.sslr.api.AstNode lookahead,
ExpressionTree expression) |
ExpressionTree |
TreeFactory.skipLookahead4(ExpressionTree expression,
com.sonar.sslr.api.AstNode lookahead) |
| Modifier and Type | Method and Description |
|---|---|
MethodDeclarationTreeImpl |
TreeFactory.accessor(com.sonar.sslr.api.AstNode accessorToken,
ExpressionTree name,
ParameterListTreeImpl parameters,
BlockTreeImpl body) |
ExpressionTree |
TreeFactory.argument(Optional<com.sonar.sslr.api.AstNode> ellipsisToken,
ExpressionTree expression) |
ExpressionTree |
TreeFactory.arrayInitialiserElement(Optional<com.sonar.sslr.api.AstNode> spreadOperatorToken,
ExpressionTree expression) |
ExpressionTree |
TreeFactory.assignmentExpression(ExpressionTree variable,
com.sonar.sslr.api.AstNode operator,
ExpressionTree expression) |
ExpressionTree |
TreeFactory.assignmentExpressionNoIn(ExpressionTree variable,
com.sonar.sslr.api.AstNode operator,
ExpressionTree expression) |
ExpressionTree |
TreeFactory.assignmentNoCurly(com.sonar.sslr.api.AstNode lookahead,
ExpressionTree expression) |
ExpressionTree |
TreeFactory.assignmentNoCurlyNoIn(com.sonar.sslr.api.AstNode lookahead,
ExpressionTree expressionNoIn) |
BindingPropertyTreeImpl |
TreeFactory.bindingProperty(ExpressionTree propertyName,
com.sonar.sslr.api.AstNode colonToken,
BindingElementTree bindingElement) |
CaseClauseTreeImpl |
TreeFactory.caseClause(com.sonar.sslr.api.AstNode caseToken,
ExpressionTree expression,
com.sonar.sslr.api.AstNode colonToken,
Optional<List<StatementTree>> statements) |
ExpressionTree |
TreeFactory.completeConditionalExpression(ExpressionTree expression,
Optional<ConditionalExpressionTreeImpl> partial) |
ExpressionTree |
TreeFactory.completeConditionalExpressionNoIn(ExpressionTree expression,
Optional<ConditionalExpressionTreeImpl> partial) |
ExpressionTree |
TreeFactory.completeMemberExpression(ExpressionTree object,
Optional<List<ExpressionTree>> properties) |
SwitchStatementTreeImpl |
TreeFactory.completeSwitchStatement(com.sonar.sslr.api.AstNode switchToken,
com.sonar.sslr.api.AstNode openParenthesis,
ExpressionTree expression,
com.sonar.sslr.api.AstNode closeParenthesis,
SwitchStatementTreeImpl caseBlock) |
ComputedPropertyNameTreeImpl |
TreeFactory.computedPropertyName(com.sonar.sslr.api.AstNode openBracketToken,
ExpressionTree expression,
com.sonar.sslr.api.AstNode closeBracketToken) |
DoWhileStatementTreeImpl |
TreeFactory.doWhileStatement(com.sonar.sslr.api.AstNode doToken,
StatementTree statement,
com.sonar.sslr.api.AstNode whileToken,
com.sonar.sslr.api.AstNode openParenthesis,
ExpressionTree condition,
com.sonar.sslr.api.AstNode closeParenthesis,
com.sonar.sslr.api.AstNode eos) |
ExpressionStatementTreeImpl |
TreeFactory.exportedExpressionStatement(com.sonar.sslr.api.AstNode lookahead,
ExpressionTree expression,
com.sonar.sslr.api.AstNode eos) |
ExpressionTree |
TreeFactory.expression(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.expressionNoIn(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.expressionNoLineBreak(com.sonar.sslr.api.AstNode spacingNoLineBreak,
ExpressionTree expression) |
ExpressionStatementTreeImpl |
TreeFactory.expressionStatement(com.sonar.sslr.api.AstNode lookahead,
ExpressionTree expression,
com.sonar.sslr.api.AstNode eos) |
ForInStatementTreeImpl |
TreeFactory.forInStatement(com.sonar.sslr.api.AstNode forToken,
com.sonar.sslr.api.AstNode openParenthesis,
Tree variableOrExpression,
com.sonar.sslr.api.AstNode inToken,
ExpressionTree expression,
com.sonar.sslr.api.AstNode closeParenthesis,
StatementTree statement) |
ForOfStatementTreeImpl |
TreeFactory.forOfStatement(com.sonar.sslr.api.AstNode forToken,
com.sonar.sslr.api.AstNode openParenthesis,
Tree variableOrExpression,
com.sonar.sslr.api.AstNode ofToken,
ExpressionTree expression,
com.sonar.sslr.api.AstNode closeParenthesis,
StatementTree statement) |
IfStatementTreeImpl |
TreeFactory.ifStatement(com.sonar.sslr.api.AstNode ifToken,
com.sonar.sslr.api.AstNode openParenToken,
ExpressionTree condition,
com.sonar.sslr.api.AstNode closeParenToken,
StatementTree statement,
Optional<ElseClauseTreeImpl> elseClause) |
MethodDeclarationTreeImpl |
TreeFactory.methodOrGenerator(Optional<com.sonar.sslr.api.AstNode> starToken,
ExpressionTree name,
ParameterListTreeImpl parameters,
BlockTreeImpl body) |
ExpressionTree |
TreeFactory.newAdditive(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ParameterListTreeImpl |
TreeFactory.newArgumentList(ExpressionTree argument,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> restArguments) |
ArrayLiteralTreeImpl |
TreeFactory.newArrayLiteralWithElements(Optional<List<com.sonar.sslr.api.AstNode>> commaTokens,
ExpressionTree element,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> restElements,
Optional<List<com.sonar.sslr.api.AstNode>> restCommas)
Creates a new array literal.
|
ExpressionTree |
TreeFactory.newBitwiseAnd(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newBitwiseAndNoIn(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newBitwiseOr(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newBitwiseOrNoIn(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newBitwiseXor(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newBitwiseXorNoIn(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
BracketMemberExpressionTreeImpl |
TreeFactory.newBracketMemberExpression(com.sonar.sslr.api.AstNode openBracket,
ExpressionTree expression,
com.sonar.sslr.api.AstNode closeBracket) |
ExpressionTree |
TreeFactory.newConditionalAnd(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newConditionalAndNoIn(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ConditionalExpressionTreeImpl |
TreeFactory.newConditionalExpression(com.sonar.sslr.api.AstNode queryToken,
ExpressionTree trueExpression,
com.sonar.sslr.api.AstNode colonToken,
ExpressionTree falseExpression) |
ConditionalExpressionTreeImpl |
TreeFactory.newConditionalExpressionNoIn(com.sonar.sslr.api.AstNode queryToken,
ExpressionTree trueExpression,
com.sonar.sslr.api.AstNode colonToken,
ExpressionTree falseExpression) |
ExpressionTree |
TreeFactory.newConditionalOr(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newConditionalOrNoIn(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newEquality(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newEqualityNoIn(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newExpression(com.sonar.sslr.api.AstNode newToken,
ExpressionTree expression) |
NewExpressionTreeImpl |
TreeFactory.newExpressionWithArgument(com.sonar.sslr.api.AstNode newToken,
ExpressionTree expression,
ParameterListTreeImpl arguments) |
InitializedBindingElementTreeImpl |
TreeFactory.newInitializedBindingElement1(com.sonar.sslr.api.AstNode equalToken,
ExpressionTree expression) |
InitializedBindingElementTreeImpl |
TreeFactory.newInitializedBindingElement2(com.sonar.sslr.api.AstNode equalToken,
ExpressionTree expression) |
ExpressionTree |
TreeFactory.newMultiplicative(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newRelational(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newRelationalNoIn(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ReturnStatementTreeImpl |
TreeFactory.newReturnWithExpression(ExpressionTree expression,
com.sonar.sslr.api.AstNode eos) |
ExpressionTree |
TreeFactory.newShift(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
TemplateExpressionTreeImpl |
TreeFactory.newTemplateExpressionHead(com.sonar.sslr.api.AstNode dollar,
com.sonar.sslr.api.AstNode openCurlyBrace,
ExpressionTree expression) |
ThrowStatementTreeImpl |
TreeFactory.newThrowStatement(com.sonar.sslr.api.AstNode throwToken,
ExpressionTree expression,
com.sonar.sslr.api.AstNode eos) |
WithStatementTreeImpl |
TreeFactory.newWithStatement(com.sonar.sslr.api.AstNode withToken,
com.sonar.sslr.api.AstNode openingParen,
ExpressionTree expression,
com.sonar.sslr.api.AstNode closingParen,
StatementTree statement) |
YieldExpressionTreeImpl |
TreeFactory.newYieldExpression(com.sonar.sslr.api.AstNode spacingNoLB,
Optional<com.sonar.sslr.api.AstNode> starToken,
ExpressionTree expression) |
YieldExpressionTreeImpl |
TreeFactory.newYieldExpressionNoIn(com.sonar.sslr.api.AstNode spacingNoLB,
Optional<com.sonar.sslr.api.AstNode> starToken,
ExpressionTree expression) |
PairPropertyTreeImpl |
TreeFactory.pairProperty(ExpressionTree name,
com.sonar.sslr.api.AstNode colonToken,
ExpressionTree value) |
ParenthesisedExpressionTreeImpl |
TreeFactory.parenthesisedExpression(com.sonar.sslr.api.AstNode openParenToken,
ExpressionTree expression,
com.sonar.sslr.api.AstNode closeParenToken) |
ExpressionTree |
TreeFactory.postfixExpression(ExpressionTree expression,
Optional<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,com.sonar.sslr.api.AstNode>> operatorNoLB) |
ExpressionTree |
TreeFactory.prefixExpression(com.sonar.sslr.api.AstNode operator,
ExpressionTree expression) |
CallExpressionTreeImpl |
TreeFactory.simpleCallExpression(ExpressionTree expression,
ParameterListTree arguments) |
ExpressionTree |
TreeFactory.skipLookahead1(com.sonar.sslr.api.AstNode lookahead,
ExpressionTree expression) |
ExpressionTree |
TreeFactory.skipLookahead2(com.sonar.sslr.api.AstNode lookahead,
ExpressionTree expression) |
ExpressionTree |
TreeFactory.skipLookahead3(com.sonar.sslr.api.AstNode lookahead,
ExpressionTree expression) |
ExpressionTree |
TreeFactory.skipLookahead4(ExpressionTree expression,
com.sonar.sslr.api.AstNode lookahead) |
WhileStatementTreeImpl |
TreeFactory.whileStatement(com.sonar.sslr.api.AstNode whileToken,
com.sonar.sslr.api.AstNode openParenthesis,
ExpressionTree condition,
com.sonar.sslr.api.AstNode closeParenthesis,
StatementTree statetment) |
| Modifier and Type | Method and Description |
|---|---|
ExpressionTree |
TreeFactory.callExpression(CallExpressionTreeImpl callExpression,
Optional<List<ExpressionTree>> arguments) |
ClassTreeImpl |
TreeFactory.classDeclaration(com.sonar.sslr.api.AstNode classToken,
IdentifierTreeImpl name,
Optional<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>> extendsClause,
com.sonar.sslr.api.AstNode openCurlyBraceToken,
Optional<List<com.sonar.sslr.api.AstNode>> members,
com.sonar.sslr.api.AstNode closeCurlyBraceToken) |
ClassTreeImpl |
TreeFactory.classExpression(com.sonar.sslr.api.AstNode classToken,
Optional<IdentifierTreeImpl> name,
Optional<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>> extendsClause,
com.sonar.sslr.api.AstNode openCurlyBraceToken,
Optional<List<com.sonar.sslr.api.AstNode>> members,
com.sonar.sslr.api.AstNode closeCurlyBraceToken) |
ExpressionTree |
TreeFactory.completeMemberExpression(ExpressionTree object,
Optional<List<ExpressionTree>> properties) |
ExpressionTree |
TreeFactory.expression(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.expressionNoIn(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ForStatementTreeImpl |
TreeFactory.forStatement(com.sonar.sslr.api.AstNode forToken,
com.sonar.sslr.api.AstNode openParenthesis,
Optional<Tree> init,
com.sonar.sslr.api.AstNode firstSemiToken,
Optional<ExpressionTree> condition,
com.sonar.sslr.api.AstNode secondSemiToken,
Optional<ExpressionTree> update,
com.sonar.sslr.api.AstNode closeParenthesis,
StatementTree statement) |
ForStatementTreeImpl |
TreeFactory.forStatement(com.sonar.sslr.api.AstNode forToken,
com.sonar.sslr.api.AstNode openParenthesis,
Optional<Tree> init,
com.sonar.sslr.api.AstNode firstSemiToken,
Optional<ExpressionTree> condition,
com.sonar.sslr.api.AstNode secondSemiToken,
Optional<ExpressionTree> update,
com.sonar.sslr.api.AstNode closeParenthesis,
StatementTree statement) |
ExpressionTree |
TreeFactory.newAdditive(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ParameterListTreeImpl |
TreeFactory.newArgumentList(ExpressionTree argument,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> restArguments) |
ArrayLiteralTreeImpl |
TreeFactory.newArrayLiteralWithElements(Optional<List<com.sonar.sslr.api.AstNode>> commaTokens,
ExpressionTree element,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> restElements,
Optional<List<com.sonar.sslr.api.AstNode>> restCommas)
Creates a new array literal.
|
ExpressionTree |
TreeFactory.newBitwiseAnd(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newBitwiseAndNoIn(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newBitwiseOr(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newBitwiseOrNoIn(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newBitwiseXor(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newBitwiseXorNoIn(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newConditionalAnd(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newConditionalAndNoIn(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newConditionalOr(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newConditionalOrNoIn(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newEquality(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newEqualityNoIn(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newMultiplicative(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newRelational(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newRelationalNoIn(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
TreeFactory.newShift(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
Utils.identifierWithName(ExpressionTree tree,
String value) |
static boolean |
WebAPI.isElement(ExpressionTree tree) |
static boolean |
WebAPI.isElementList(ExpressionTree tree) |
protected boolean |
JQuery.isSelectorObject(ExpressionTree expressionTree) |
static boolean |
WebAPI.isWindow(ExpressionTree tree) |
| Modifier and Type | Class and Description |
|---|---|
class |
ParameterListTreeImpl |
| Modifier and Type | Method and Description |
|---|---|
ExpressionTree |
MethodDeclarationTreeImpl.name() |
ExpressionTree |
BindingPropertyTreeImpl.name() |
ExpressionTree |
InitializedBindingElementTreeImpl.right() |
| Modifier and Type | Method and Description |
|---|---|
static MethodDeclarationTreeImpl |
MethodDeclarationTreeImpl.newAccessor(InternalSyntaxToken accessorToken,
ExpressionTree name,
ParameterListTreeImpl parameters,
BlockTreeImpl body) |
static MethodDeclarationTreeImpl |
MethodDeclarationTreeImpl.newMethodOrGenerator(InternalSyntaxToken starToken,
ExpressionTree name,
ParameterListTreeImpl parameters,
BlockTreeImpl body) |
| Constructor and Description |
|---|
BindingPropertyTreeImpl(ExpressionTree name,
InternalSyntaxToken colonToken,
BindingElementTree value) |
InitializedBindingElementTreeImpl(InternalSyntaxToken equalToken,
ExpressionTree right) |
| Modifier and Type | Class and Description |
|---|---|
class |
ArrayLiteralTreeImpl |
class |
ArrowFunctionTreeImpl |
class |
AssignmentExpressionTreeImpl |
class |
BinaryExpressionTreeImpl |
class |
BracketMemberExpressionTreeImpl |
class |
CallExpressionTreeImpl |
class |
ClassTreeImpl |
class |
ComputedPropertyNameTreeImpl |
class |
ConditionalExpressionTreeImpl |
class |
DotMemberExpressionTreeImpl |
class |
FunctionExpressionTreeImpl |
class |
IdentifierTreeImpl |
class |
LiteralTreeImpl |
class |
NewExpressionTreeImpl |
class |
ObjectLiteralTreeImpl |
class |
PairPropertyTreeImpl |
class |
ParenthesisedExpressionTreeImpl |
class |
PostfixExpressionTreeImpl |
class |
PrefixExpressionTreeImpl |
class |
RestElementTreeImpl |
class |
SuperTreeImpl |
class |
TaggedTemplateTreeImpl |
class |
TemplateCharactersTreeImpl |
class |
TemplateExpressionTreeImpl |
class |
TemplateLiteralTreeImpl |
class |
ThisTreeImpl |
class |
UndefinedTreeImpl |
class |
YieldExpressionTreeImpl |
| Modifier and Type | Method and Description |
|---|---|
ExpressionTree |
YieldExpressionTreeImpl.argument() |
ExpressionTree |
CallExpressionTreeImpl.callee() |
ExpressionTree |
TaggedTemplateTreeImpl.callee() |
ExpressionTree |
ConditionalExpressionTreeImpl.condition() |
ExpressionTree |
RestElementTreeImpl.element() |
ExpressionTree |
NewExpressionTreeImpl.expression() |
ExpressionTree |
ComputedPropertyNameTreeImpl.expression() |
ExpressionTree |
ParenthesisedExpressionTreeImpl.expression() |
ExpressionTree |
AssignmentExpressionTreeImpl.expression() |
ExpressionTree |
PostfixExpressionTreeImpl.expression() |
ExpressionTree |
PrefixExpressionTreeImpl.expression() |
ExpressionTree |
TemplateExpressionTreeImpl.expression() |
ExpressionTree |
ConditionalExpressionTreeImpl.falseExpression() |
ExpressionTree |
PairPropertyTreeImpl.key() |
ExpressionTree |
BinaryExpressionTreeImpl.leftOperand() |
ExpressionTree |
DotMemberExpressionTreeImpl.object() |
ExpressionTree |
BracketMemberExpressionTreeImpl.object() |
ExpressionTree |
BracketMemberExpressionTreeImpl.property() |
ExpressionTree |
BinaryExpressionTreeImpl.rightOperand() |
ExpressionTree |
ClassTreeImpl.superClass() |
ExpressionTree |
ConditionalExpressionTreeImpl.trueExpression() |
ExpressionTree |
PairPropertyTreeImpl.value() |
ExpressionTree |
AssignmentExpressionTreeImpl.variable() |
| Modifier and Type | Method and Description |
|---|---|
SeparatedList<ExpressionTree> |
ArrayLiteralTreeImpl.elements() |
| Constructor and Description |
|---|
ArrayLiteralTreeImpl(List<ExpressionTree> elements,
List<InternalSyntaxToken> commas,
List<com.sonar.sslr.api.AstNode> children) |
| Modifier and Type | Method and Description |
|---|---|
ExpressionTree |
IfStatementTreeImpl.condition() |
ExpressionTree |
DoWhileStatementTreeImpl.condition() |
ExpressionTree |
ForStatementTreeImpl.condition() |
ExpressionTree |
WhileStatementTreeImpl.condition() |
ExpressionTree |
ThrowStatementTreeImpl.expression() |
ExpressionTree |
ReturnStatementTreeImpl.expression() |
ExpressionTree |
SwitchStatementTreeImpl.expression() |
ExpressionTree |
CaseClauseTreeImpl.expression() |
ExpressionTree |
ForOfStatementTreeImpl.expression() |
ExpressionTree |
ForInStatementTreeImpl.expression() |
ExpressionTree |
ForStatementTreeImpl.update() |
| Modifier and Type | Method and Description |
|---|---|
SwitchStatementTreeImpl |
SwitchStatementTreeImpl.complete(InternalSyntaxToken switchKeyword,
InternalSyntaxToken openParenthesis,
ExpressionTree expression,
InternalSyntaxToken closeParenthesis) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ParameterListTree
|
| Modifier and Type | Method and Description |
|---|---|
ExpressionTree |
MethodDeclarationTree.name() |
ExpressionTree |
BindingPropertyTree.name() |
ExpressionTree |
InitializedBindingElementTree.right() |
| Modifier and Type | Method and Description |
|---|---|
ExpressionTree |
YieldExpressionTree.argument() |
ExpressionTree |
CallExpressionTree.callee() |
ExpressionTree |
TaggedTemplateTree.callee() |
ExpressionTree |
ConditionalExpressionTree.condition() |
ExpressionTree |
RestElementTree.element() |
ExpressionTree |
ComputedPropertyNameTree.expression() |
ExpressionTree |
ParenthesisedExpressionTree.expression() |
ExpressionTree |
NewExpressionTree.expression() |
ExpressionTree |
UnaryExpressionTree.expression() |
ExpressionTree |
TemplateExpressionTree.expression() |
ExpressionTree |
AssignmentExpressionTree.expression() |
ExpressionTree |
ConditionalExpressionTree.falseExpression() |
ExpressionTree |
PairPropertyTree.key() |
ExpressionTree |
BinaryExpressionTree.leftOperand() |
ExpressionTree |
MemberExpressionTree.object() |
ExpressionTree |
DotMemberExpressionTree.object() |
ExpressionTree |
MemberExpressionTree.property() |
ExpressionTree |
BinaryExpressionTree.rightOperand() |
ExpressionTree |
ClassTree.superClass() |
ExpressionTree |
ConditionalExpressionTree.trueExpression() |
ExpressionTree |
PairPropertyTree.value() |
ExpressionTree |
AssignmentExpressionTree.variable() |
| Modifier and Type | Method and Description |
|---|---|
SeparatedList<ExpressionTree> |
ArrayLiteralTree.elements() |
SeparatedList<ExpressionTree> |
SequenceExpressionTree.expressions() |
| Modifier and Type | Method and Description |
|---|---|
ExpressionTree |
WhileStatementTree.condition() |
ExpressionTree |
ForStatementTree.condition() |
ExpressionTree |
DoWhileStatementTree.condition() |
ExpressionTree |
IfStatementTree.condition() |
ExpressionTree |
ThrowStatementTree.expression() |
ExpressionTree |
ReturnStatementTree.expression() |
ExpressionTree |
ForInStatementTree.expression() |
ExpressionTree |
CaseClauseTree.expression() |
ExpressionTree |
SwitchStatementTree.expression() |
ExpressionTree |
ForOfStatementTree.expression() |
ExpressionTree |
ForStatementTree.update() |
Copyright © 2011–2015 SonarSource and Eriks Nukis. All rights reserved.