ExpressionTree |
TreeFactory.argument(Optional<com.sonar.sslr.api.AstNode> ellipsisToken,
ExpressionTree expression) |
ArrayBindingPatternTreeImpl |
TreeFactory.arrayBindingPattern(com.sonar.sslr.api.AstNode openBracketToken,
Optional<BindingElementTree> firstElement,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,Optional<BindingElementTree>>>> rest,
com.sonar.sslr.api.AstNode closeBracketToken) |
ArrayBindingPatternTreeImpl |
TreeFactory.arrayBindingPattern(com.sonar.sslr.api.AstNode openBracketToken,
Optional<BindingElementTree> firstElement,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,Optional<BindingElementTree>>>> rest,
com.sonar.sslr.api.AstNode closeBracketToken) |
ExpressionTree |
TreeFactory.arrayInitialiserElement(Optional<com.sonar.sslr.api.AstNode> spreadOperatorToken,
ExpressionTree expression) |
SeparatedList<BindingElementTree> |
TreeFactory.bindingElementList1(BindingElementTree element,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,BindingElementTree>>> rest) |
SeparatedList<BindingElementTree> |
TreeFactory.bindingElementList2(BindingElementTree element,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,BindingElementTree>>> rest) |
ExpressionTree |
TreeFactory.callExpression(CallExpressionTreeImpl callExpression,
Optional<List<ExpressionTree>> arguments) |
CaseClauseTreeImpl |
TreeFactory.caseClause(com.sonar.sslr.api.AstNode caseToken,
ExpressionTree expression,
com.sonar.sslr.api.AstNode colonToken,
Optional<List<StatementTree>> statements) |
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.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) |
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) |
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) |
ParameterListTreeImpl |
TreeFactory.completeArguments(com.sonar.sslr.api.AstNode openParenToken,
Optional<ParameterListTreeImpl> arguments,
com.sonar.sslr.api.AstNode closeParenToken) |
ArrayLiteralTreeImpl |
TreeFactory.completeArrayLiteral(com.sonar.sslr.api.AstNode openBracketToken,
Optional<ArrayLiteralTreeImpl> elements,
com.sonar.sslr.api.AstNode closeBracket) |
BindingElementTree |
TreeFactory.completeBindingElement1(BindingElementTree left,
Optional<InitializedBindingElementTreeImpl> initializer) |
BindingElementTree |
TreeFactory.completeBindingElement2(BindingElementTree left,
Optional<InitializedBindingElementTreeImpl> initializer) |
ExpressionTree |
TreeFactory.completeConditionalExpression(ExpressionTree expression,
Optional<ConditionalExpressionTreeImpl> partial) |
ExpressionTree |
TreeFactory.completeConditionalExpressionNoIn(ExpressionTree expression,
Optional<ConditionalExpressionTreeImpl> partial) |
SpecifierTreeImpl |
TreeFactory.completeExportSpecifier(IdentifierTreeImpl name,
Optional<SpecifierTreeImpl> localName) |
ParameterListTreeImpl |
TreeFactory.completeFormalParameterList(com.sonar.sslr.api.AstNode openParenthesis,
Optional<ParameterListTreeImpl> parameters,
com.sonar.sslr.api.AstNode closeParenthesis) |
SpecifierTreeImpl |
TreeFactory.completeImportSpecifier(IdentifierTreeImpl name,
Optional<SpecifierTreeImpl> localName) |
ExpressionTree |
TreeFactory.completeMemberExpression(ExpressionTree object,
Optional<List<ExpressionTree>> properties) |
ObjectBindingPatternTreeImpl |
TreeFactory.completeObjectBindingPattern(com.sonar.sslr.api.AstNode openCurlyBraceToken,
Optional<ObjectBindingPatternTreeImpl> partial,
com.sonar.sslr.api.AstNode closeCurlyBraceToken) |
ObjectLiteralTreeImpl |
TreeFactory.completeObjectLiteral(com.sonar.sslr.api.AstNode openCurlyToken,
Optional<ObjectLiteralTreeImpl> partial,
com.sonar.sslr.api.AstNode closeCurlyToken) |
YieldExpressionTreeImpl |
TreeFactory.completeYieldExpression(com.sonar.sslr.api.AstNode yieldToken,
Optional<YieldExpressionTreeImpl> partial) |
YieldExpressionTreeImpl |
TreeFactory.completeYieldExpressionNoIn(com.sonar.sslr.api.AstNode yieldToken,
Optional<YieldExpressionTreeImpl> partial) |
DefaultClauseTreeImpl |
TreeFactory.defaultClause(com.sonar.sslr.api.AstNode defaultToken,
com.sonar.sslr.api.AstNode colonToken,
Optional<List<StatementTree>> statements) |
ImportClauseTreeImpl |
TreeFactory.defaultImport(IdentifierTreeImpl identifierTree,
Optional<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,DeclarationTree>> namedImport) |
ExportClauseTreeImpl |
TreeFactory.exportClause(SpecifierListTreeImpl exportList,
Optional<FromClauseTreeImpl> fromClause,
com.sonar.sslr.api.AstNode eos) |
SpecifierListTreeImpl |
TreeFactory.exportList(com.sonar.sslr.api.AstNode openCurlyBraceToken,
Optional<SpecifierListTreeImpl> specifierList,
com.sonar.sslr.api.AstNode closeCurlyBraceToken) |
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) |
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) |
FunctionDeclarationTreeImpl |
TreeFactory.functionAndGeneratorDeclaration(com.sonar.sslr.api.AstNode functionToken,
Optional<com.sonar.sslr.api.AstNode> starToken,
IdentifierTreeImpl name,
ParameterListTreeImpl parameters,
BlockTreeImpl body) |
FunctionExpressionTreeImpl |
TreeFactory.functionExpression(com.sonar.sslr.api.AstNode functionKeyword,
Optional<com.sonar.sslr.api.AstNode> functionName,
ParameterListTreeImpl parameters,
BlockTreeImpl body) |
FunctionExpressionTreeImpl |
TreeFactory.generatorExpression(com.sonar.sslr.api.AstNode functionKeyword,
com.sonar.sslr.api.AstNode starOperator,
Optional<IdentifierTreeImpl> functionName,
ParameterListTreeImpl parameters,
BlockTreeImpl body) |
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) |
SpecifierListTreeImpl |
TreeFactory.importList(com.sonar.sslr.api.AstNode openCurlyBraceToken,
Optional<SpecifierListTreeImpl> specifierList,
com.sonar.sslr.api.AstNode closeCurlyBraceToken) |
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.
|
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.
|
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) |
BlockTreeImpl |
TreeFactory.newBlock(com.sonar.sslr.api.AstNode openingCurlyBrace,
Optional<List<StatementTree>> statements,
com.sonar.sslr.api.AstNode closingCurlyBrace) |
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) |
SpecifierListTreeImpl |
TreeFactory.newExportSpecifierList(SpecifierTreeImpl specifier,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,SpecifierTreeImpl>>> restSpecifier,
Optional<com.sonar.sslr.api.AstNode> trailingComma) |
SpecifierListTreeImpl |
TreeFactory.newExportSpecifierList(SpecifierTreeImpl specifier,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,SpecifierTreeImpl>>> restSpecifier,
Optional<com.sonar.sslr.api.AstNode> trailingComma) |
ParameterListTreeImpl |
TreeFactory.newFormalParameterList(BindingElementTree formalParameter,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,BindingElementTree>>> formalParameters,
Optional<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,RestElementTreeImpl>> restElement) |
ParameterListTreeImpl |
TreeFactory.newFormalParameterList(BindingElementTree formalParameter,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,BindingElementTree>>> formalParameters,
Optional<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,RestElementTreeImpl>> restElement) |
SpecifierListTreeImpl |
TreeFactory.newImportSpecifierList(SpecifierTreeImpl specifier,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,SpecifierTreeImpl>>> restSpecifier,
Optional<com.sonar.sslr.api.AstNode> trailingComma) |
SpecifierListTreeImpl |
TreeFactory.newImportSpecifierList(SpecifierTreeImpl specifier,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,SpecifierTreeImpl>>> restSpecifier,
Optional<com.sonar.sslr.api.AstNode> trailingComma) |
ExpressionTree |
TreeFactory.newMultiplicative(ExpressionTree expression,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,ExpressionTree>>> operatorAndOperands) |
ObjectBindingPatternTreeImpl |
TreeFactory.newObjectBindingPattern(Tree bindingProperty,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,BindingElementTree>>> restProperties,
Optional<com.sonar.sslr.api.AstNode> trailingComma) |
ObjectBindingPatternTreeImpl |
TreeFactory.newObjectBindingPattern(Tree bindingProperty,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,BindingElementTree>>> restProperties,
Optional<com.sonar.sslr.api.AstNode> trailingComma) |
ObjectLiteralTreeImpl |
TreeFactory.newObjectLiteral(Tree property,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,Tree>>> restProperties,
Optional<com.sonar.sslr.api.AstNode> trailingComma) |
ObjectLiteralTreeImpl |
TreeFactory.newObjectLiteral(Tree property,
Optional<List<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,Tree>>> restProperties,
Optional<com.sonar.sslr.api.AstNode> trailingComma) |
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) |
SwitchStatementTreeImpl |
TreeFactory.newSwitchStatement(com.sonar.sslr.api.AstNode openCurlyBrace,
Optional<List<CaseClauseTreeImpl>> caseClauseList,
Optional<TreeFactory.Tuple<DefaultClauseTreeImpl,Optional<List<CaseClauseTreeImpl>>>> defaultAndRestCases,
com.sonar.sslr.api.AstNode closeCurlyBrace) |
SwitchStatementTreeImpl |
TreeFactory.newSwitchStatement(com.sonar.sslr.api.AstNode openCurlyBrace,
Optional<List<CaseClauseTreeImpl>> caseClauseList,
Optional<TreeFactory.Tuple<DefaultClauseTreeImpl,Optional<List<CaseClauseTreeImpl>>>> defaultAndRestCases,
com.sonar.sslr.api.AstNode closeCurlyBrace) |
TryStatementTreeImpl |
TreeFactory.newTryStatementWithCatch(CatchBlockTreeImpl catchBlock,
Optional<TryStatementTreeImpl> partial) |
com.sonar.sslr.api.AstNode |
TreeFactory.newWrapperAstNode2(com.sonar.sslr.api.AstNode e1,
Optional<TemplateCharactersTreeImpl> e2,
TemplateExpressionTreeImpl e3) |
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) |
TemplateLiteralTreeImpl |
TreeFactory.noSubstitutionTemplate(com.sonar.sslr.api.AstNode openBacktickToken,
Optional<TemplateCharactersTreeImpl> templateCharacters,
com.sonar.sslr.api.AstNode closeBacktickToken) |
ExpressionTree |
TreeFactory.postfixExpression(ExpressionTree expression,
Optional<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,com.sonar.sslr.api.AstNode>> operatorNoLB) |
ScriptTreeImpl |
TreeFactory.script(Optional<com.sonar.sslr.api.AstNode> shebangToken,
Optional<ModuleTreeImpl> items,
com.sonar.sslr.api.AstNode spacing,
com.sonar.sslr.api.AstNode eof) |
ScriptTreeImpl |
TreeFactory.script(Optional<com.sonar.sslr.api.AstNode> shebangToken,
Optional<ModuleTreeImpl> items,
com.sonar.sslr.api.AstNode spacing,
com.sonar.sslr.api.AstNode eof) |
TemplateLiteralTreeImpl |
TreeFactory.substitutionTemplate(com.sonar.sslr.api.AstNode openBacktick,
Optional<TemplateCharactersTreeImpl> headCharacters,
TemplateExpressionTreeImpl firstTemplateExpressionHead,
Optional<List<com.sonar.sslr.api.AstNode>> middleTemplateExpression,
com.sonar.sslr.api.AstNode tailCloseCurlyBrace,
Optional<TemplateCharactersTreeImpl> tailCharacters,
com.sonar.sslr.api.AstNode closeBacktick) |
TemplateLiteralTreeImpl |
TreeFactory.substitutionTemplate(com.sonar.sslr.api.AstNode openBacktick,
Optional<TemplateCharactersTreeImpl> headCharacters,
TemplateExpressionTreeImpl firstTemplateExpressionHead,
Optional<List<com.sonar.sslr.api.AstNode>> middleTemplateExpression,
com.sonar.sslr.api.AstNode tailCloseCurlyBrace,
Optional<TemplateCharactersTreeImpl> tailCharacters,
com.sonar.sslr.api.AstNode closeBacktick) |
TemplateLiteralTreeImpl |
TreeFactory.substitutionTemplate(com.sonar.sslr.api.AstNode openBacktick,
Optional<TemplateCharactersTreeImpl> headCharacters,
TemplateExpressionTreeImpl firstTemplateExpressionHead,
Optional<List<com.sonar.sslr.api.AstNode>> middleTemplateExpression,
com.sonar.sslr.api.AstNode tailCloseCurlyBrace,
Optional<TemplateCharactersTreeImpl> tailCharacters,
com.sonar.sslr.api.AstNode closeBacktick) |