| Modifier and Type | Method and Description |
|---|---|
IdentifierTreeImpl |
TreeFactory.bindingIdentifier(com.sonar.sslr.api.AstNode identifier) |
IdentifierTreeImpl |
TreeFactory.identifierName(com.sonar.sslr.api.AstNode identifier) |
IdentifierTreeImpl |
TreeFactory.identifierReference(com.sonar.sslr.api.AstNode identifier) |
IdentifierTreeImpl |
TreeFactory.identifierReferenceWithoutYield(com.sonar.sslr.api.AstNode identifier) |
IdentifierTreeImpl |
TreeFactory.labelIdentifier(com.sonar.sslr.api.AstNode identifier) |
| Modifier and Type | Method and Description |
|---|---|
RestElementTreeImpl |
TreeFactory.bindingRestElement(com.sonar.sslr.api.AstNode ellipsis,
IdentifierTreeImpl identifier) |
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) |
SpecifierTreeImpl |
TreeFactory.completeExportSpecifier(IdentifierTreeImpl name,
Optional<SpecifierTreeImpl> localName) |
SpecifierTreeImpl |
TreeFactory.completeImportSpecifier(IdentifierTreeImpl name,
Optional<SpecifierTreeImpl> localName) |
ImportClauseTreeImpl |
TreeFactory.defaultImport(IdentifierTreeImpl identifierTree,
Optional<TreeFactory.Tuple<com.sonar.sslr.api.AstNode,DeclarationTree>> namedImport) |
FunctionDeclarationTreeImpl |
TreeFactory.functionAndGeneratorDeclaration(com.sonar.sslr.api.AstNode functionToken,
Optional<com.sonar.sslr.api.AstNode> starToken,
IdentifierTreeImpl name,
ParameterListTreeImpl parameters,
BlockTreeImpl body) |
LabelledStatementTreeImpl |
TreeFactory.labelledStatement(IdentifierTreeImpl identifier,
com.sonar.sslr.api.AstNode colon,
StatementTree statement) |
NameSpaceSpecifierTreeImpl |
TreeFactory.nameSpaceImport(com.sonar.sslr.api.AstNode starToken,
com.sonar.sslr.api.AstNode asToken,
IdentifierTreeImpl localName) |
DotMemberExpressionTreeImpl |
TreeFactory.newDotMemberExpression(com.sonar.sslr.api.AstNode dotToken,
IdentifierTreeImpl identifier) |
SpecifierTreeImpl |
TreeFactory.newExportSpecifier(com.sonar.sslr.api.AstNode asToken,
IdentifierTreeImpl identifier) |
SpecifierTreeImpl |
TreeFactory.newImportSpecifier(com.sonar.sslr.api.AstNode asToken,
IdentifierTreeImpl identifier) |
| Modifier and Type | Method and Description |
|---|---|
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) |
FunctionExpressionTreeImpl |
TreeFactory.generatorExpression(com.sonar.sslr.api.AstNode functionKeyword,
com.sonar.sslr.api.AstNode starOperator,
Optional<IdentifierTreeImpl> functionName,
ParameterListTreeImpl parameters,
BlockTreeImpl body) |
| Modifier and Type | Method and Description |
|---|---|
SpecifierTreeImpl |
SpecifierTreeImpl.complete(IdentifierTreeImpl name) |
| Constructor and Description |
|---|
FunctionDeclarationTreeImpl(InternalSyntaxToken functionKeyword,
IdentifierTreeImpl name,
ParameterListTreeImpl parameters,
BlockTreeImpl body) |
FunctionDeclarationTreeImpl(InternalSyntaxToken functionKeyword,
InternalSyntaxToken starToken,
IdentifierTreeImpl name,
ParameterListTreeImpl parameters,
BlockTreeImpl body) |
NameSpaceSpecifierTreeImpl(InternalSyntaxToken starToken,
InternalSyntaxToken asToken,
IdentifierTreeImpl localName) |
SpecifierTreeImpl(Tree.Kind kind,
IdentifierTreeImpl name) |
SpecifierTreeImpl(Tree.Kind kind,
InternalSyntaxToken asToken,
IdentifierTreeImpl localName) |
| Modifier and Type | Method and Description |
|---|---|
static ClassTreeImpl |
ClassTreeImpl.newClassDeclaration(InternalSyntaxToken classToken,
IdentifierTreeImpl name,
InternalSyntaxToken extendsToken,
ExpressionTree superClass,
InternalSyntaxToken openCurlyBraceToken,
List<MethodDeclarationTree> elements,
List<SyntaxToken> semicolons,
InternalSyntaxToken closeCurlyBraceToken,
List<com.sonar.sslr.api.AstNode> elementsChildren) |
static ClassTreeImpl |
ClassTreeImpl.newClassExpression(InternalSyntaxToken classToken,
IdentifierTreeImpl name,
InternalSyntaxToken extendsToken,
ExpressionTree superClass,
InternalSyntaxToken openCurlyBraceToken,
List<MethodDeclarationTree> elements,
List<SyntaxToken> semicolons,
InternalSyntaxToken closeCurlyBraceToken,
List<com.sonar.sslr.api.AstNode> elementsChildren) |
| Constructor and Description |
|---|
FunctionExpressionTreeImpl(Tree.Kind kind,
InternalSyntaxToken functionKeyword,
IdentifierTreeImpl name,
ParameterListTreeImpl parameters,
BlockTreeImpl body,
com.google.common.collect.ImmutableList<com.sonar.sslr.api.AstNode> children)
Constructor for named function expression and function declaration
|
FunctionExpressionTreeImpl(Tree.Kind kind,
InternalSyntaxToken functionKeyword,
InternalSyntaxToken star,
IdentifierTreeImpl name,
ParameterListTreeImpl parameters,
BlockTreeImpl body,
List<com.sonar.sslr.api.AstNode> children)
Constructor for named generator expression and generator declaration
|
| Modifier and Type | Method and Description |
|---|---|
IdentifierTreeImpl |
ActionGrammar.BINDING_IDENTIFIER() |
IdentifierTreeImpl |
ActionGrammar.IDENTIFIER_NAME() |
IdentifierTreeImpl |
ActionGrammar.IDENTIFIER_REFERENCE() |
IdentifierTreeImpl |
ActionGrammar.LABEL_IDENTIFIER() |
Copyright © 2011–2015 SonarSource and Eriks Nukis. All rights reserved.