Methods
| Modifier and Type |
Method and Description |
AccessorMethodDeclarationTree |
accessor(com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> staticToken,
InternalSyntaxToken accessorToken,
ExpressionTree name,
ParameterListTreeImpl parameters,
BlockTreeImpl body) |
ExpressionTree |
argument(com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> ellipsisToken,
ExpressionTree expression) |
ArrayBindingPatternTreeImpl |
arrayBindingPattern(InternalSyntaxToken openBracketToken,
com.sonar.sslr.api.typed.Optional<BindingElementTree> firstElement,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,com.sonar.sslr.api.typed.Optional<BindingElementTree>>>> rest,
InternalSyntaxToken closeBracketToken) |
ExpressionTree |
arrayInitialiserElement(com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> spreadOperatorToken,
ExpressionTree expression) |
ArrowFunctionTreeImpl |
arrowFunction(Tree parameters,
Tree spacingNoLB,
InternalSyntaxToken doubleArrow,
Tree body) |
ArrowFunctionTreeImpl |
arrowFunctionNoIn(Tree parameters,
Tree spacingNoLB,
InternalSyntaxToken doubleArrow,
Tree body) |
ExpressionTree |
assignmentExpression(ExpressionTree variable,
InternalSyntaxToken operator,
ExpressionTree expression) |
ExpressionTree |
assignmentExpressionNoIn(ExpressionTree variable,
InternalSyntaxToken operator,
ExpressionTree expression) |
ExpressionTree |
assignmentNoCurly(Tree lookahead,
ExpressionTree expression) |
ExpressionTree |
assignmentNoCurlyNoIn(Tree lookahead,
ExpressionTree expressionNoIn) |
SeparatedList<BindingElementTree> |
bindingElementList1(BindingElementTree element,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,BindingElementTree>>> rest) |
SeparatedList<BindingElementTree> |
bindingElementList2(BindingElementTree element,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,BindingElementTree>>> rest) |
IdentifierTreeImpl |
bindingIdentifier(InternalSyntaxToken identifier) |
BindingPropertyTreeImpl |
bindingProperty(ExpressionTree propertyName,
InternalSyntaxToken colonToken,
BindingElementTree bindingElement) |
RestElementTreeImpl |
bindingRestElement(InternalSyntaxToken ellipsis,
IdentifierTreeImpl identifier) |
LiteralTreeImpl |
booleanLiteral(InternalSyntaxToken trueFalseToken) |
ExpressionTree |
callExpression(CallExpressionTreeImpl callExpression,
com.sonar.sslr.api.typed.Optional<List<ExpressionTree>> arguments) |
CaseClauseTreeImpl |
caseClause(InternalSyntaxToken caseToken,
ExpressionTree expression,
InternalSyntaxToken colonToken,
com.sonar.sslr.api.typed.Optional<List<StatementTree>> statements) |
ClassTreeImpl |
classDeclaration(InternalSyntaxToken classToken,
IdentifierTreeImpl name,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>> extendsClause,
InternalSyntaxToken openCurlyBraceToken,
com.sonar.sslr.api.typed.Optional<List<Tree>> members,
InternalSyntaxToken closeCurlyBraceToken) |
ClassTreeImpl |
classExpression(InternalSyntaxToken classToken,
com.sonar.sslr.api.typed.Optional<IdentifierTreeImpl> name,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>> extendsClause,
InternalSyntaxToken openCurlyBraceToken,
com.sonar.sslr.api.typed.Optional<List<Tree>> members,
InternalSyntaxToken closeCurlyBraceToken) |
ParameterListTreeImpl |
completeArguments(InternalSyntaxToken openParenToken,
com.sonar.sslr.api.typed.Optional<ParameterListTreeImpl> arguments,
InternalSyntaxToken closeParenToken) |
ArrayLiteralTreeImpl |
completeArrayLiteral(InternalSyntaxToken openBracketToken,
com.sonar.sslr.api.typed.Optional<ArrayLiteralTreeImpl> elements,
InternalSyntaxToken closeBracket) |
BindingElementTree |
completeBindingElement1(BindingElementTree left,
com.sonar.sslr.api.typed.Optional<InitializedBindingElementTreeImpl> initializer) |
BindingElementTree |
completeBindingElement2(BindingElementTree left,
com.sonar.sslr.api.typed.Optional<InitializedBindingElementTreeImpl> initializer) |
BreakStatementTreeImpl |
completeBreakStatement(InternalSyntaxToken breakToken,
BreakStatementTreeImpl labelOrEndOfStatement) |
ExpressionTree |
completeConditionalExpression(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<ConditionalExpressionTreeImpl> partial) |
ExpressionTree |
completeConditionalExpressionNoIn(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<ConditionalExpressionTreeImpl> partial) |
ContinueStatementTreeImpl |
completeContinueStatement(InternalSyntaxToken continueToken,
ContinueStatementTreeImpl labelOrEndOfStatement) |
SpecifierTreeImpl |
completeExportSpecifier(IdentifierTreeImpl name,
com.sonar.sslr.api.typed.Optional<SpecifierTreeImpl> localName) |
ParameterListTreeImpl |
completeFormalParameterList(InternalSyntaxToken openParenthesis,
com.sonar.sslr.api.typed.Optional<ParameterListTreeImpl> parameters,
InternalSyntaxToken closeParenthesis) |
SpecifierTreeImpl |
completeImportSpecifier(IdentifierTreeImpl name,
com.sonar.sslr.api.typed.Optional<SpecifierTreeImpl> localName) |
ExpressionTree |
completeMemberExpression(ExpressionTree object,
com.sonar.sslr.api.typed.Optional<List<ExpressionTree>> properties) |
ObjectBindingPatternTreeImpl |
completeObjectBindingPattern(InternalSyntaxToken openCurlyBraceToken,
com.sonar.sslr.api.typed.Optional<ObjectBindingPatternTreeImpl> partial,
InternalSyntaxToken closeCurlyBraceToken) |
ObjectLiteralTreeImpl |
completeObjectLiteral(InternalSyntaxToken openCurlyToken,
com.sonar.sslr.api.typed.Optional<ObjectLiteralTreeImpl> partial,
InternalSyntaxToken closeCurlyToken) |
ReturnStatementTreeImpl |
completeReturnStatement(InternalSyntaxToken returnToken,
ReturnStatementTreeImpl expressionOrEndOfStatement) |
MemberExpressionTree |
completeSuperMemberExpression(SuperTreeImpl superExpression,
MemberExpressionTree partial) |
SwitchStatementTreeImpl |
completeSwitchStatement(InternalSyntaxToken switchToken,
InternalSyntaxToken openParenthesis,
ExpressionTree expression,
InternalSyntaxToken closeParenthesis,
SwitchStatementTreeImpl caseBlock) |
TryStatementTreeImpl |
completeTryStatement(InternalSyntaxToken tryToken,
BlockTreeImpl block,
TryStatementTreeImpl catchFinallyBlock) |
YieldExpressionTreeImpl |
completeYieldExpression(InternalSyntaxToken yieldToken,
com.sonar.sslr.api.typed.Optional<YieldExpressionTreeImpl> partial) |
YieldExpressionTreeImpl |
completeYieldExpressionNoIn(InternalSyntaxToken yieldToken,
com.sonar.sslr.api.typed.Optional<YieldExpressionTreeImpl> partial) |
ComputedPropertyNameTreeImpl |
computedPropertyName(InternalSyntaxToken openBracketToken,
ExpressionTree expression,
InternalSyntaxToken closeBracketToken) |
DebuggerStatementTreeImpl |
debuggerStatement(InternalSyntaxToken debuggerWord,
Tree semicolonToken) |
DefaultClauseTreeImpl |
defaultClause(InternalSyntaxToken defaultToken,
InternalSyntaxToken colonToken,
com.sonar.sslr.api.typed.Optional<List<StatementTree>> statements) |
DefaultExportDeclarationTreeImpl |
defaultExportDeclaration(InternalSyntaxToken exportToken,
InternalSyntaxToken defaultToken,
Object declaration) |
ExpressionTree |
defaultExportExpression(Tree lookahead,
ExpressionTree expression) |
ImportClauseTreeImpl |
defaultImport(IdentifierTreeImpl identifierTree,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,DeclarationTree>> namedImport) |
DoWhileStatementTreeImpl |
doWhileStatement(InternalSyntaxToken doToken,
StatementTree statement,
InternalSyntaxToken whileToken,
InternalSyntaxToken openParenthesis,
ExpressionTree condition,
InternalSyntaxToken closeParenthesis,
Tree semicolonToken) |
ElseClauseTreeImpl |
elseClause(InternalSyntaxToken elseToken,
StatementTree statement) |
EmptyStatementTreeImpl |
emptyStatement(InternalSyntaxToken semicolon) |
ExportClauseTreeImpl |
exportClause(SpecifierListTreeImpl exportList,
com.sonar.sslr.api.typed.Optional<FromClauseTreeImpl> fromClause,
Tree semicolonToken) |
SpecifierListTreeImpl |
exportList(InternalSyntaxToken openCurlyBraceToken,
com.sonar.sslr.api.typed.Optional<SpecifierListTreeImpl> specifierList,
InternalSyntaxToken closeCurlyBraceToken) |
ExpressionTree |
expression(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
expressionNoIn(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
expressionNoLineBreak(Tree spacingNoLineBreak,
ExpressionTree expression) |
ExpressionStatementTreeImpl |
expressionStatement(Tree lookahead,
ExpressionTree expression,
Tree semicolonToken) |
ForInStatementTreeImpl |
forInStatement(InternalSyntaxToken forToken,
InternalSyntaxToken openParenthesis,
Tree variableOrExpression,
InternalSyntaxToken inToken,
ExpressionTree expression,
InternalSyntaxToken closeParenthesis,
StatementTree statement) |
ForOfStatementTreeImpl |
forOfStatement(InternalSyntaxToken forToken,
InternalSyntaxToken openParenthesis,
Tree variableOrExpression,
InternalSyntaxToken ofToken,
ExpressionTree expression,
InternalSyntaxToken closeParenthesis,
StatementTree statement) |
ForStatementTreeImpl |
forStatement(InternalSyntaxToken forToken,
InternalSyntaxToken openParenthesis,
com.sonar.sslr.api.typed.Optional<Tree> init,
InternalSyntaxToken firstSemiToken,
com.sonar.sslr.api.typed.Optional<ExpressionTree> condition,
InternalSyntaxToken secondSemiToken,
com.sonar.sslr.api.typed.Optional<ExpressionTree> update,
InternalSyntaxToken closeParenthesis,
StatementTree statement) |
FromClauseTreeImpl |
fromClause(InternalSyntaxToken fromToken,
LiteralTreeImpl module) |
FunctionDeclarationTreeImpl |
functionAndGeneratorDeclaration(InternalSyntaxToken functionToken,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> starToken,
IdentifierTreeImpl name,
ParameterListTreeImpl parameters,
BlockTreeImpl body) |
FunctionExpressionTreeImpl |
functionExpression(InternalSyntaxToken functionKeyword,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> functionName,
ParameterListTreeImpl parameters,
BlockTreeImpl body) |
GeneratorMethodDeclarationTree |
generator(com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> staticToken,
InternalSyntaxToken starToken,
ExpressionTree name,
ParameterListTreeImpl parameters,
BlockTreeImpl body) |
FunctionExpressionTreeImpl |
generatorExpression(InternalSyntaxToken functionKeyword,
InternalSyntaxToken starOperator,
com.sonar.sslr.api.typed.Optional<IdentifierTreeImpl> functionName,
ParameterListTreeImpl parameters,
BlockTreeImpl body) |
IdentifierTreeImpl |
identifierName(InternalSyntaxToken identifier) |
IdentifierTreeImpl |
identifierNoLb(Tree spacing,
InternalSyntaxToken identifier) |
IdentifierTreeImpl |
identifierReference(InternalSyntaxToken identifier) |
IdentifierTreeImpl |
identifierReferenceWithoutYield(InternalSyntaxToken identifier) |
IfStatementTreeImpl |
ifStatement(InternalSyntaxToken ifToken,
InternalSyntaxToken openParenToken,
ExpressionTree condition,
InternalSyntaxToken closeParenToken,
StatementTree statement,
com.sonar.sslr.api.typed.Optional<ElseClauseTreeImpl> elseClause) |
ImportClauseTreeImpl |
importClause(DeclarationTree importTree) |
ImportDeclarationTreeImpl |
importDeclaration(InternalSyntaxToken importToken,
ImportClauseTreeImpl importClause,
FromClauseTreeImpl fromClause,
Tree semicolonToken) |
SpecifierListTreeImpl |
importList(InternalSyntaxToken openCurlyBraceToken,
com.sonar.sslr.api.typed.Optional<SpecifierListTreeImpl> specifierList,
InternalSyntaxToken closeCurlyBraceToken) |
ImportModuleDeclarationTree |
importModuleDeclaration(InternalSyntaxToken importToken,
LiteralTreeImpl moduleName,
Tree semicolonToken) |
IdentifierTreeImpl |
labelIdentifier(InternalSyntaxToken identifier) |
LabelledStatementTreeImpl |
labelledStatement(IdentifierTreeImpl identifier,
InternalSyntaxToken colon,
StatementTree statement) |
MethodDeclarationTreeImpl |
method(com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> staticToken,
ExpressionTree name,
ParameterListTreeImpl parameters,
BlockTreeImpl body) |
ModuleTreeImpl |
module(List<Tree> items) |
NamedExportDeclarationTreeImpl |
namedExportDeclaration(InternalSyntaxToken exportToken,
Tree object) |
NameSpaceExportDeclarationTree |
namespaceExportDeclaration(InternalSyntaxToken exportToken,
InternalSyntaxToken starToken,
FromClauseTreeImpl fromClause,
Tree semicolonToken) |
NameSpaceSpecifierTreeImpl |
nameSpaceImport(InternalSyntaxToken starToken,
InternalSyntaxToken asToken,
IdentifierTreeImpl localName) |
ExpressionTree |
newAdditive(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> operatorAndOperands) |
ParameterListTreeImpl |
newArgumentList(ExpressionTree argument,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> restArguments) |
ArrayLiteralTreeImpl |
newArrayLiteralWithElements(com.sonar.sslr.api.typed.Optional<List<InternalSyntaxToken>> commaTokens,
ExpressionTree element,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<List<InternalSyntaxToken>,ExpressionTree>>> restElements,
com.sonar.sslr.api.typed.Optional<List<InternalSyntaxToken>> restCommas)
Creates a new array literal.
|
ArrayLiteralTreeImpl |
newArrayLiteralWithElidedElements(List<InternalSyntaxToken> commaTokens) |
ExpressionTree |
newBitwiseAnd(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
newBitwiseAndNoIn(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
newBitwiseOr(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
newBitwiseOrNoIn(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
newBitwiseXor(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
newBitwiseXorNoIn(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> operatorAndOperands) |
BlockTreeImpl |
newBlock(InternalSyntaxToken openingCurlyBrace,
com.sonar.sslr.api.typed.Optional<List<StatementTree>> statements,
InternalSyntaxToken closingCurlyBrace) |
BracketMemberExpressionTreeImpl |
newBracketMemberExpression(InternalSyntaxToken openBracket,
ExpressionTree expression,
InternalSyntaxToken closeBracket) |
BreakStatementTreeImpl |
newBreakWithLabel(IdentifierTreeImpl identifier,
Tree semicolonToken) |
BreakStatementTreeImpl |
newBreakWithoutLabel(Tree semicolonToken) |
CatchBlockTreeImpl |
newCatchBlock(InternalSyntaxToken catchToken,
InternalSyntaxToken lparenToken,
BindingElementTree catchParameter,
InternalSyntaxToken rparenToken,
BlockTreeImpl block) |
ExpressionTree |
newConditionalAnd(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
newConditionalAndNoIn(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> operatorAndOperands) |
ConditionalExpressionTreeImpl |
newConditionalExpression(InternalSyntaxToken queryToken,
ExpressionTree trueExpression,
InternalSyntaxToken colonToken,
ExpressionTree falseExpression) |
ConditionalExpressionTreeImpl |
newConditionalExpressionNoIn(InternalSyntaxToken queryToken,
ExpressionTree trueExpression,
InternalSyntaxToken colonToken,
ExpressionTree falseExpression) |
ExpressionTree |
newConditionalOr(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
newConditionalOrNoIn(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> operatorAndOperands) |
ContinueStatementTreeImpl |
newContinueWithLabel(IdentifierTreeImpl identifier,
Tree semicolonToken) |
ContinueStatementTreeImpl |
newContinueWithoutLabel(Tree semicolonToken) |
DotMemberExpressionTreeImpl |
newDotMemberExpression(InternalSyntaxToken dotToken,
IdentifierTreeImpl identifier) |
ExpressionTree |
newEquality(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
newEqualityNoIn(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> operatorAndOperands) |
SpecifierTreeImpl |
newExportSpecifier(InternalSyntaxToken asToken,
IdentifierTreeImpl identifier) |
SpecifierListTreeImpl |
newExportSpecifierList(SpecifierTreeImpl specifier,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,SpecifierTreeImpl>>> restSpecifier,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> trailingComma) |
ExpressionTree |
newExpression(InternalSyntaxToken newToken,
ExpressionTree expression) |
NewExpressionTreeImpl |
newExpressionWithArgument(InternalSyntaxToken newToken,
ExpressionTree expression,
ParameterListTreeImpl arguments) |
ParameterListTreeImpl |
newFormalParameterList(BindingElementTree formalParameter,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,BindingElementTree>>> formalParameters,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,RestElementTreeImpl>> restElement) |
ParameterListTreeImpl |
newFormalRestParameterList(RestElementTreeImpl restParameter) |
SpecifierTreeImpl |
newImportSpecifier(InternalSyntaxToken asToken,
IdentifierTreeImpl identifier) |
SpecifierListTreeImpl |
newImportSpecifierList(SpecifierTreeImpl specifier,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,SpecifierTreeImpl>>> restSpecifier,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> trailingComma) |
InitializedBindingElementTreeImpl |
newInitializedBindingElement1(InternalSyntaxToken equalToken,
ExpressionTree expression) |
InitializedBindingElementTreeImpl |
newInitializedBindingElement2(InternalSyntaxToken equalToken,
ExpressionTree expression) |
ExpressionTree |
newMultiplicative(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> operatorAndOperands) |
ObjectBindingPatternTreeImpl |
newObjectBindingPattern(Tree bindingProperty,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,BindingElementTree>>> restProperties,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> trailingComma) |
ObjectLiteralTreeImpl |
newObjectLiteral(Tree property,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,Tree>>> restProperties,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> trailingComma) |
ExpressionTree |
newRelational(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> operatorAndOperands) |
ExpressionTree |
newRelationalNoIn(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> operatorAndOperands) |
ReturnStatementTreeImpl |
newReturnWithExpression(ExpressionTree expression,
Tree semicolonToken) |
ReturnStatementTreeImpl |
newReturnWithoutExpression(Tree semicolonToken) |
ExpressionTree |
newShift(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ExpressionTree>>> operatorAndOperands) |
SwitchStatementTreeImpl |
newSwitchStatement(InternalSyntaxToken openCurlyBrace,
com.sonar.sslr.api.typed.Optional<List<CaseClauseTreeImpl>> caseClauseList,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<DefaultClauseTreeImpl,com.sonar.sslr.api.typed.Optional<List<CaseClauseTreeImpl>>>> defaultAndRestCases,
InternalSyntaxToken closeCurlyBrace) |
TaggedTemplateTreeImpl |
newTaggedTemplate(TemplateLiteralTree template) |
ThrowStatementTreeImpl |
newThrowStatement(InternalSyntaxToken throwToken,
ExpressionTree expression,
Tree semicolonToken) |
TryStatementTreeImpl |
newTryStatementWithCatch(CatchBlockTreeImpl catchBlock,
com.sonar.sslr.api.typed.Optional<TryStatementTreeImpl> partial) |
TryStatementTreeImpl |
newTryStatementWithFinally(InternalSyntaxToken finallyKeyword,
BlockTreeImpl block) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple1(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple10(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple11(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple12(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple13(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple14(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple15(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple16(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple17(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple18(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple19(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple2(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple20(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple21(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple22(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple23(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple24(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple25(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple26(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple27(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple28(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple29(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple3(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple30(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple4(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple5(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple50(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple51(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple52(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple53(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple54(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple55(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple56(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple6(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple7(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple8(T first,
U second) |
<T,U> TreeFactory.Tuple<T,U> |
newTuple9(T first,
U second) |
WithStatementTreeImpl |
newWithStatement(InternalSyntaxToken withToken,
InternalSyntaxToken openingParen,
ExpressionTree expression,
InternalSyntaxToken closingParen,
StatementTree statement) |
YieldExpressionTreeImpl |
newYieldExpression(Tree spacingNoLB,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> starToken,
ExpressionTree expression) |
YieldExpressionTreeImpl |
newYieldExpressionNoIn(Tree spacingNoLB,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> starToken,
ExpressionTree expression) |
TemplateLiteralTree |
noSubstitutionTemplate(InternalSyntaxToken openBacktickToken,
com.sonar.sslr.api.typed.Optional<TemplateCharactersTree> templateCharacters,
InternalSyntaxToken closeBacktickToken) |
LiteralTreeImpl |
nullLiteral(InternalSyntaxToken nullToken) |
LiteralTreeImpl |
numericLiteral(InternalSyntaxToken numericToken) |
PairPropertyTreeImpl |
pairProperty(ExpressionTree name,
InternalSyntaxToken colonToken,
ExpressionTree value) |
ParenthesisedExpressionTreeImpl |
parenthesisedExpression(InternalSyntaxToken openParenToken,
ExpressionTree expression,
InternalSyntaxToken closeParenToken) |
ExpressionTree |
postfixExpression(ExpressionTree expression,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,InternalSyntaxToken>> operatorNoLB) |
ExpressionTree |
prefixExpression(InternalSyntaxToken operator,
ExpressionTree expression) |
LiteralTreeImpl |
regexpLiteral(InternalSyntaxToken regexpToken) |
ScriptTreeImpl |
script(com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> shebangToken,
com.sonar.sslr.api.typed.Optional<ModuleTreeImpl> items,
Tree spacing,
InternalSyntaxToken eof) |
CallExpressionTreeImpl |
simpleCallExpression(ExpressionTree expression,
ParameterListTree arguments) |
ExpressionTree |
skipLookahead1(Tree lookahead,
ExpressionTree expression) |
ExpressionTree |
skipLookahead2(Tree lookahead,
ExpressionTree expression) |
ExpressionTree |
skipLookahead3(Tree lookahead,
ExpressionTree expression) |
ExpressionTree |
skipLookahead4(ExpressionTree expression,
Tree lookahead) |
LiteralTreeImpl |
stringLiteral(InternalSyntaxToken stringToken) |
TemplateLiteralTree |
substitutionTemplate(InternalSyntaxToken openBacktick,
com.sonar.sslr.api.typed.Optional<TemplateCharactersTree> firstCharacters,
com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<TemplateExpressionTree,com.sonar.sslr.api.typed.Optional<TemplateCharactersTree>>>> list,
InternalSyntaxToken closeBacktick) |
SuperTreeImpl |
superExpression(InternalSyntaxToken superToken) |
TemplateCharactersTreeImpl |
templateCharacters(List<InternalSyntaxToken> characters) |
TemplateExpressionTreeImpl |
templateExpression(InternalSyntaxToken dollar,
InternalSyntaxToken openCurlyBrace,
ExpressionTree expression,
InternalSyntaxToken closeCurlyBrace) |
ThisTreeImpl |
thisExpression(InternalSyntaxToken thisKeyword) |
VariableDeclarationTreeImpl |
variableDeclaration1(InternalSyntaxToken token,
SeparatedList<BindingElementTree> variables) |
VariableDeclarationTreeImpl |
variableDeclaration2(InternalSyntaxToken token,
SeparatedList<BindingElementTree> variables) |
VariableStatementTreeImpl |
variableStatement(VariableDeclarationTreeImpl declaration,
Tree semicolonToken) |
WhileStatementTreeImpl |
whileStatement(InternalSyntaxToken whileToken,
InternalSyntaxToken openParenthesis,
ExpressionTree condition,
InternalSyntaxToken closeParenthesis,
StatementTree statetment) |