AccessorMethodDeclarationTree |
TreeFactory.accessor(com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> staticToken,
InternalSyntaxToken accessorToken,
Tree name,
ParameterListTreeImpl parameters,
BlockTreeImpl body) |
ParameterListTreeImpl |
TreeFactory.argumentClause(InternalSyntaxToken openParenToken,
com.sonar.sslr.api.typed.Optional<SeparatedList<Tree>> arguments,
InternalSyntaxToken closeParenToken) |
ArrayBindingPatternTreeImpl |
TreeFactory.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>>>> optionalElements,
com.sonar.sslr.api.typed.Optional<RestElementTreeImpl> restElement,
InternalSyntaxToken closeBracketToken) |
ArrowFunctionTreeImpl |
TreeFactory.arrowFunction(com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> asyncToken,
Tree parameters,
Tree spacingNoLB,
InternalSyntaxToken doubleArrow,
Tree body) |
ArrowFunctionTreeImpl |
TreeFactory.arrowFunctionNoIn(com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> asyncToken,
Tree parameters,
Tree spacingNoLB,
InternalSyntaxToken doubleArrow,
Tree body) |
ExpressionTree |
TreeFactory.assignmentExpression(ExpressionTree variable,
InternalSyntaxToken operator,
ExpressionTree expression) |
ExpressionTree |
TreeFactory.assignmentExpressionNoIn(ExpressionTree variable,
InternalSyntaxToken operator,
ExpressionTree expression) |
IdentifierTreeImpl |
TreeFactory.bindingIdentifier(InternalSyntaxToken identifier) |
BindingPropertyTreeImpl |
TreeFactory.bindingProperty(Tree propertyName,
InternalSyntaxToken colonToken,
BindingElementTree bindingElement) |
RestElementTreeImpl |
TreeFactory.bindingRestElement(InternalSyntaxToken ellipsis,
IdentifierTreeImpl identifier) |
LiteralTreeImpl |
TreeFactory.booleanLiteral(InternalSyntaxToken trueFalseToken) |
CaseClauseTreeImpl |
TreeFactory.caseClause(InternalSyntaxToken caseToken,
ExpressionTree expression,
InternalSyntaxToken colonToken,
com.sonar.sslr.api.typed.Optional<List<StatementTree>> statements) |
ClassTreeImpl |
TreeFactory.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 |
TreeFactory.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) |
ArrayLiteralTreeImpl |
TreeFactory.completeArrayLiteral(InternalSyntaxToken openBracketToken,
com.sonar.sslr.api.typed.Optional<ArrayLiteralTreeImpl> elements,
InternalSyntaxToken closeBracket) |
BreakStatementTreeImpl |
TreeFactory.completeBreakStatement(InternalSyntaxToken breakToken,
BreakStatementTreeImpl labelOrEndOfStatement) |
ContinueStatementTreeImpl |
TreeFactory.completeContinueStatement(InternalSyntaxToken continueToken,
ContinueStatementTreeImpl labelOrEndOfStatement) |
ObjectLiteralTreeImpl |
TreeFactory.completeObjectLiteral(InternalSyntaxToken openCurlyToken,
com.sonar.sslr.api.typed.Optional<ObjectLiteralTreeImpl> partial,
InternalSyntaxToken closeCurlyToken) |
ReturnStatementTreeImpl |
TreeFactory.completeReturnStatement(InternalSyntaxToken returnToken,
ReturnStatementTreeImpl expressionOrEndOfStatement) |
SwitchStatementTreeImpl |
TreeFactory.completeSwitchStatement(InternalSyntaxToken switchToken,
InternalSyntaxToken openParenthesis,
ExpressionTree expression,
InternalSyntaxToken closeParenthesis,
SwitchStatementTreeImpl caseBlock) |
TryStatementTreeImpl |
TreeFactory.completeTryStatement(InternalSyntaxToken tryToken,
BlockTreeImpl block,
TryStatementTreeImpl catchFinallyBlock) |
YieldExpressionTreeImpl |
TreeFactory.completeYieldExpression(InternalSyntaxToken yieldToken,
com.sonar.sslr.api.typed.Optional<YieldExpressionTreeImpl> partial) |
YieldExpressionTreeImpl |
TreeFactory.completeYieldExpressionNoIn(InternalSyntaxToken yieldToken,
com.sonar.sslr.api.typed.Optional<YieldExpressionTreeImpl> partial) |
ComputedPropertyNameTreeImpl |
TreeFactory.computedPropertyName(InternalSyntaxToken openBracketToken,
ExpressionTree expression,
InternalSyntaxToken closeBracketToken) |
DebuggerStatementTreeImpl |
TreeFactory.debuggerStatement(InternalSyntaxToken debuggerWord,
Tree semicolonToken) |
DefaultClauseTreeImpl |
TreeFactory.defaultClause(InternalSyntaxToken defaultToken,
InternalSyntaxToken colonToken,
com.sonar.sslr.api.typed.Optional<List<StatementTree>> statements) |
DefaultExportDeclarationTreeImpl |
TreeFactory.defaultExportDeclaration(InternalSyntaxToken exportToken,
InternalSyntaxToken defaultToken,
Object declaration) |
DoWhileStatementTreeImpl |
TreeFactory.doWhileStatement(InternalSyntaxToken doToken,
StatementTree statement,
InternalSyntaxToken whileToken,
InternalSyntaxToken openParenthesis,
ExpressionTree condition,
InternalSyntaxToken closeParenthesis,
Tree semicolonToken) |
ElseClauseTreeImpl |
TreeFactory.elseClause(InternalSyntaxToken elseToken,
StatementTree statement) |
EmptyStatementTreeImpl |
TreeFactory.emptyStatement(InternalSyntaxToken semicolon) |
ExportDefaultBindingWithExportList |
TreeFactory.exportDefaultBindingWithExportList(IdentifierTreeImpl identifierTree,
InternalSyntaxToken commaToken,
SpecifierListTreeImpl specifierListTree,
FromClauseTreeImpl fromClauseTree,
Tree semicolon) |
ExportDefaultBindingWithNameSpaceExport |
TreeFactory.exportDefaultBindingWithNameSpaceExport(IdentifierTreeImpl identifierTree,
InternalSyntaxToken commaToken,
InternalSyntaxToken starToken,
InternalSyntaxToken asToken,
IdentifierTreeImpl synonymIdentifier,
FromClauseTreeImpl fromClause,
Tree semicolon) |
SpecifierListTreeImpl |
TreeFactory.exportList(InternalSyntaxToken openCurlyBraceToken,
com.sonar.sslr.api.typed.Optional<SpecifierListTreeImpl> specifierList,
InternalSyntaxToken closeCurlyBraceToken) |
SpecifierTreeImpl |
TreeFactory.exportSpecifier(IdentifierTreeImpl name1,
InternalSyntaxToken asToken,
IdentifierTreeImpl name2) |
ForObjectStatementTreeImpl |
TreeFactory.forInStatement(InternalSyntaxToken forToken,
InternalSyntaxToken openParenthesis,
Tree variableOrExpression,
InternalSyntaxToken inToken,
ExpressionTree expression,
InternalSyntaxToken closeParenthesis,
StatementTree statement) |
ParameterListTreeImpl |
TreeFactory.formalParameterClause1(InternalSyntaxToken lParenthesis,
SeparatedList<Tree> parameters,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> trailingComma,
InternalSyntaxToken rParenthesis) |
ParameterListTreeImpl |
TreeFactory.formalParameterClause2(InternalSyntaxToken lParenthesis,
SeparatedList<Tree> parameters,
InternalSyntaxToken comma,
RestElementTreeImpl restElementTree,
InternalSyntaxToken rParenthesis) |
ParameterListTreeImpl |
TreeFactory.formalParameterClause3(InternalSyntaxToken lParenthesis,
com.sonar.sslr.api.typed.Optional<RestElementTreeImpl> restElementTree,
InternalSyntaxToken rParenthesis) |
ForObjectStatementTreeImpl |
TreeFactory.forOfStatement(InternalSyntaxToken forToken,
InternalSyntaxToken openParenthesis,
Tree variableOrExpression,
InternalSyntaxToken ofToken,
ExpressionTree expression,
InternalSyntaxToken closeParenthesis,
StatementTree statement) |
ForStatementTreeImpl |
TreeFactory.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 |
TreeFactory.fromClause(InternalSyntaxToken fromToken,
LiteralTreeImpl module) |
FunctionDeclarationTree |
TreeFactory.functionAndGeneratorDeclaration(com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> asyncToken,
InternalSyntaxToken functionToken,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> starToken,
IdentifierTreeImpl name,
ParameterListTreeImpl parameters,
BlockTreeImpl body) |
FunctionExpressionTree |
TreeFactory.functionExpression(com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> asyncToken,
InternalSyntaxToken functionKeyword,
com.sonar.sslr.api.typed.Optional<IdentifierTree> functionName,
ParameterListTreeImpl parameters,
BlockTreeImpl body) |
GeneratorMethodDeclarationTree |
TreeFactory.generator(com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> staticToken,
InternalSyntaxToken starToken,
Tree name,
ParameterListTreeImpl parameters,
BlockTreeImpl body) |
FunctionExpressionTree |
TreeFactory.generatorExpression(InternalSyntaxToken functionKeyword,
InternalSyntaxToken starOperator,
com.sonar.sslr.api.typed.Optional<IdentifierTreeImpl> functionName,
ParameterListTreeImpl parameters,
BlockTreeImpl body) |
IdentifierTreeImpl |
TreeFactory.identifierName(InternalSyntaxToken identifier) |
IdentifierTreeImpl |
TreeFactory.identifierReference(InternalSyntaxToken identifier) |
IfStatementTreeImpl |
TreeFactory.ifStatement(InternalSyntaxToken ifToken,
InternalSyntaxToken openParenToken,
ExpressionTree condition,
InternalSyntaxToken closeParenToken,
StatementTree statement,
com.sonar.sslr.api.typed.Optional<ElseClauseTreeImpl> elseClause) |
ImportDeclarationTreeImpl |
TreeFactory.importDeclaration(InternalSyntaxToken importToken,
ImportClauseTreeImpl importClause,
FromClauseTreeImpl fromClause,
Tree semicolonToken) |
SpecifierListTreeImpl |
TreeFactory.importList(InternalSyntaxToken openCurlyBraceToken,
com.sonar.sslr.api.typed.Optional<SpecifierListTreeImpl> specifierList,
InternalSyntaxToken closeCurlyBraceToken) |
ImportModuleDeclarationTree |
TreeFactory.importModuleDeclaration(InternalSyntaxToken importToken,
LiteralTreeImpl moduleName,
Tree semicolonToken) |
JsxClosingElementTree |
TreeFactory.jsxClosingElement(InternalSyntaxToken ltToken,
InternalSyntaxToken divToken,
JsxElementNameTree jsxElementNameTree,
InternalSyntaxToken gtToken) |
JsxIdentifierTree |
TreeFactory.jsxHtmlTag(InternalSyntaxToken htmlTagToken) |
JsxIdentifierTree |
TreeFactory.jsxIdentifier(InternalSyntaxToken identifierToken) |
JsxJavaScriptExpressionTree |
TreeFactory.jsxJavaScriptExpression(InternalSyntaxToken lCurlyBraceToken,
ExpressionTree expression,
InternalSyntaxToken rCurlyBraceToken) |
JsxJavaScriptExpressionTree |
TreeFactory.jsxJavaScriptExpression(InternalSyntaxToken lCurlyBraceToken,
com.sonar.sslr.api.typed.Optional<ExpressionTree> expression,
InternalSyntaxToken rCurlyBraceToken) |
JsxOpeningElementTree |
TreeFactory.jsxOpeningElement(InternalSyntaxToken ltToken,
JsxElementNameTree jsxElementNameTree,
com.sonar.sslr.api.typed.Optional<List<JsxAttributeTree>> attributes,
InternalSyntaxToken gtToken) |
JsxSelfClosingElementTree |
TreeFactory.jsxSelfClosingElement(InternalSyntaxToken ltToken,
JsxElementNameTree jsxElementNameTree,
com.sonar.sslr.api.typed.Optional<List<JsxAttributeTree>> attributes,
InternalSyntaxToken divToken,
InternalSyntaxToken gtToken) |
JsxSpreadAttributeTree |
TreeFactory.jsxSpreadAttribute(InternalSyntaxToken lCurlyBraceToken,
InternalSyntaxToken ellipsisToken,
ExpressionTree expressionTree,
InternalSyntaxToken rCurlyBraceToken) |
JsxStandardAttributeTree |
TreeFactory.jsxStandardAttribute(JsxIdentifierTree name,
InternalSyntaxToken equalToken,
JsxAttributeValueTree jsxAttributeValueTree) |
JsxTextTree |
TreeFactory.jsxTextTree(InternalSyntaxToken token) |
IdentifierTreeImpl |
TreeFactory.labelIdentifier(InternalSyntaxToken identifier) |
IdentifierTreeImpl |
TreeFactory.labelIdentifier(Tree spacing,
InternalSyntaxToken identifier) |
LabelledStatementTreeImpl |
TreeFactory.labelledStatement(IdentifierTreeImpl identifier,
InternalSyntaxToken colon,
StatementTree statement) |
NamedExportDeclarationTreeImpl |
TreeFactory.namedExportDeclaration(InternalSyntaxToken exportToken,
Tree object) |
NameSpaceExportDeclarationTree |
TreeFactory.namespaceExportDeclaration(InternalSyntaxToken exportToken,
InternalSyntaxToken starToken,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,IdentifierTreeImpl>> nameSpaceExport,
FromClauseTreeImpl fromClause,
Tree semicolonToken) |
NameSpaceSpecifierTreeImpl |
TreeFactory.nameSpaceImport(InternalSyntaxToken starToken,
InternalSyntaxToken asToken,
IdentifierTreeImpl localName) |
BlockTreeImpl |
TreeFactory.newBlock(InternalSyntaxToken openingCurlyBrace,
com.sonar.sslr.api.typed.Optional<List<StatementTree>> statements,
InternalSyntaxToken closingCurlyBrace) |
BracketMemberExpressionTreeImpl |
TreeFactory.newBracketMemberExpression(InternalSyntaxToken openBracket,
ExpressionTree expression,
InternalSyntaxToken closeBracket) |
CatchBlockTreeImpl |
TreeFactory.newCatchBlock(InternalSyntaxToken catchToken,
InternalSyntaxToken lparenToken,
BindingElementTree catchParameter,
InternalSyntaxToken rparenToken,
BlockTreeImpl block) |
ConditionalExpressionTreeImpl |
TreeFactory.newConditionalExpression(InternalSyntaxToken queryToken,
ExpressionTree trueExpression,
InternalSyntaxToken colonToken,
ExpressionTree falseExpression) |
ConditionalExpressionTreeImpl |
TreeFactory.newConditionalExpressionNoIn(InternalSyntaxToken queryToken,
ExpressionTree trueExpression,
InternalSyntaxToken colonToken,
ExpressionTree falseExpression) |
DotMemberExpressionTreeImpl |
TreeFactory.newDotMemberExpression(InternalSyntaxToken dotToken,
IdentifierTreeImpl identifier) |
ExpressionTree |
TreeFactory.newExpression(InternalSyntaxToken newToken,
ExpressionTree expression) |
NewExpressionTreeImpl |
TreeFactory.newExpressionWithArgument(InternalSyntaxToken newToken,
ExpressionTree expression,
ParameterListTreeImpl arguments) |
SpecifierTreeImpl |
TreeFactory.newImportSpecifier(IdentifierTreeImpl name,
InternalSyntaxToken asToken,
IdentifierTreeImpl identifier) |
InitializedBindingElementTreeImpl |
TreeFactory.newInitializedBindingElement1(InternalSyntaxToken equalToken,
ExpressionTree expression) |
InitializedBindingElementTreeImpl |
TreeFactory.newInitializedBindingElement2(InternalSyntaxToken equalToken,
ExpressionTree expression) |
SwitchStatementTreeImpl |
TreeFactory.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) |
ThrowStatementTreeImpl |
TreeFactory.newThrowStatement(InternalSyntaxToken throwToken,
ExpressionTree expression,
Tree semicolonToken) |
TryStatementTreeImpl |
TreeFactory.newTryStatementWithFinally(InternalSyntaxToken finallyKeyword,
BlockTreeImpl block) |
WithStatementTreeImpl |
TreeFactory.newWithStatement(InternalSyntaxToken withToken,
InternalSyntaxToken openingParen,
ExpressionTree expression,
InternalSyntaxToken closingParen,
StatementTree statement) |
TemplateLiteralTree |
TreeFactory.noSubstitutionTemplate(InternalSyntaxToken openBacktickToken,
com.sonar.sslr.api.typed.Optional<TemplateCharactersTree> templateCharacters,
InternalSyntaxToken closeBacktickToken) |
LiteralTreeImpl |
TreeFactory.nullLiteral(InternalSyntaxToken nullToken) |
LiteralTreeImpl |
TreeFactory.numericLiteral(InternalSyntaxToken numericToken) |
ObjectBindingPatternTreeImpl |
TreeFactory.objectBindingPattern(InternalSyntaxToken lCurlyBrace,
com.sonar.sslr.api.typed.Optional<SeparatedList<BindingElementTree>> list,
com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,com.sonar.sslr.api.typed.Optional<RestElementTree>>> commaAndRest,
InternalSyntaxToken rCurlyBrace) |
ObjectBindingPatternTreeImpl |
TreeFactory.objectBindingPattern2(InternalSyntaxToken lCurlyBrace,
RestElementTree rest,
InternalSyntaxToken rCurlyBrace) |
PairPropertyTreeImpl |
TreeFactory.pairProperty(Tree name,
InternalSyntaxToken colonToken,
ExpressionTree value) |
ParenthesisedExpressionTreeImpl |
TreeFactory.parenthesisedExpression(InternalSyntaxToken openParenToken,
ExpressionTree expression,
InternalSyntaxToken closeParenToken) |
ExpressionTree |
TreeFactory.prefixExpression(InternalSyntaxToken operator,
ExpressionTree expression) |
LiteralTreeImpl |
TreeFactory.regexpLiteral(InternalSyntaxToken regexpToken) |
RestElementTreeImpl |
TreeFactory.restObjectBindingElement(InternalSyntaxToken ellipsis,
BindingElementTree bindingElement) |
ScriptTreeImpl |
TreeFactory.script(com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> shebangToken,
com.sonar.sslr.api.typed.Optional<ModuleTreeImpl> items,
Tree spacing,
InternalSyntaxToken eof) |
SpreadElementTreeImpl |
TreeFactory.spreadElement(InternalSyntaxToken ellipsis,
ExpressionTree expression) |
LiteralTreeImpl |
TreeFactory.stringLiteral(InternalSyntaxToken stringToken) |
TemplateLiteralTree |
TreeFactory.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 |
TreeFactory.superExpression(InternalSyntaxToken superToken) |
TemplateExpressionTreeImpl |
TreeFactory.templateExpression(InternalSyntaxToken dollar,
InternalSyntaxToken openCurlyBrace,
ExpressionTree expression,
InternalSyntaxToken closeCurlyBrace) |
IdentifierTree |
TreeFactory.thisExpression(InternalSyntaxToken thisKeyword) |
VariableDeclarationTreeImpl |
TreeFactory.variableDeclaration1(InternalSyntaxToken token,
SeparatedList<BindingElementTree> variables) |
VariableDeclarationTreeImpl |
TreeFactory.variableDeclaration2(InternalSyntaxToken token,
SeparatedList<BindingElementTree> variables) |
WhileStatementTreeImpl |
TreeFactory.whileStatement(InternalSyntaxToken whileToken,
InternalSyntaxToken openParenthesis,
ExpressionTree condition,
InternalSyntaxToken closeParenthesis,
StatementTree statetment) |