| Package | Description |
|---|---|
| org.sonar.javascript.parser | |
| org.sonar.javascript.tree.impl |
Provides implementation of interfaces that represent JavaScript source code as abstract syntax trees (AST).
|
| org.sonar.javascript.tree.impl.declaration | |
| org.sonar.javascript.tree.impl.expression | |
| org.sonar.javascript.tree.impl.statement | |
| 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 |
|---|---|
ParameterListTree |
TreeFactory.formalParameterClause1(InternalSyntaxToken lParenthesis,
SeparatedList<BindingElementTree> parameters,
com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> trailingComma,
InternalSyntaxToken rParenthesis) |
ParameterListTree |
TreeFactory.formalParameterClause2(InternalSyntaxToken lParenthesis,
SeparatedList<BindingElementTree> parameters,
InternalSyntaxToken comma,
RestElementTree restElementTree,
InternalSyntaxToken rParenthesis) |
VariableDeclarationTree |
TreeFactory.variableDeclaration1(InternalSyntaxToken token,
SeparatedList<BindingElementTree> variables) |
| Modifier and Type | Method and Description |
|---|---|
ArgumentListTree |
TreeFactory.argumentClause(InternalSyntaxToken openParenToken,
com.sonar.sslr.api.typed.Optional<SeparatedList<ExpressionTree>> arguments,
InternalSyntaxToken closeParenToken) |
SpecifierListTree |
TreeFactory.exportList(InternalSyntaxToken openCurlyBraceToken,
com.sonar.sslr.api.typed.Optional<SeparatedList<SpecifierTree>> specifierList,
InternalSyntaxToken closeCurlyBraceToken) |
SpecifierListTree |
TreeFactory.importList(InternalSyntaxToken openCurlyBraceToken,
com.sonar.sslr.api.typed.Optional<SeparatedList<SpecifierTree>> specifierList,
InternalSyntaxToken closeCurlyBraceToken) |
ObjectBindingPatternTree |
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) |
ObjectLiteralTree |
TreeFactory.objectLiteral(InternalSyntaxToken openCurlyToken,
com.sonar.sslr.api.typed.Optional<SeparatedList<Tree>> properties,
InternalSyntaxToken closeCurlyToken) |
| Modifier and Type | Class and Description |
|---|---|
class |
SeparatedListImpl<T> |
| Modifier and Type | Method and Description |
|---|---|
SeparatedList<IdentifierTree> |
DecoratorTreeImpl.body() |
SeparatedList<BindingElementTree> |
ObjectBindingPatternTreeImpl.elements() |
SeparatedList<Optional<BindingElementTree>> |
ArrayBindingPatternTreeImpl.elements() |
SeparatedList<BindingElementTree> |
ParameterListTreeImpl.parameters() |
SeparatedList<SpecifierTree> |
SpecifierListTreeImpl.specifiers() |
| Constructor and Description |
|---|
ArrayBindingPatternTreeImpl(InternalSyntaxToken openBracketToken,
SeparatedList<Optional<BindingElementTree>> elements,
InternalSyntaxToken closeBracketToken) |
DecoratorTreeImpl(SyntaxToken atToken,
SeparatedList<IdentifierTree> body,
ArgumentListTree arguments) |
ObjectBindingPatternTreeImpl(SyntaxToken openCurlyBrace,
SeparatedList<BindingElementTree> bindingElements,
SyntaxToken closeCurlyBrace) |
ParameterListTreeImpl(InternalSyntaxToken openParenthesis,
SeparatedList<BindingElementTree> parameters,
InternalSyntaxToken closeParenthesis) |
SpecifierListTreeImpl(Tree.Kind kind,
InternalSyntaxToken openCurlyBraceToken,
SeparatedList<SpecifierTree> specifiers,
InternalSyntaxToken closeCurlyBraceToken) |
| Modifier and Type | Method and Description |
|---|---|
SeparatedList<ExpressionTree> |
ArgumentListTreeImpl.arguments() |
SeparatedList<Tree> |
ObjectAssignmentPatternTreeImpl.elements() |
SeparatedList<Optional<Tree>> |
ArrayAssignmentPatternTreeImpl.elements() |
SeparatedList<Tree> |
ObjectLiteralTreeImpl.properties() |
| Constructor and Description |
|---|
ArgumentListTreeImpl(InternalSyntaxToken openParenthesis,
SeparatedList<ExpressionTree> arguments,
InternalSyntaxToken closeParenthesis) |
ArrayAssignmentPatternTreeImpl(SyntaxToken openBracketToken,
SeparatedList<Optional<Tree>> elements,
SyntaxToken closeBracketToken) |
ObjectAssignmentPatternTreeImpl(SyntaxToken openBraceToken,
SeparatedList<Tree> elements,
SyntaxToken closeBraceToken) |
ObjectLiteralTreeImpl(InternalSyntaxToken openCurlyBrace,
SeparatedList<Tree> properties,
InternalSyntaxToken closeCurlyBrace) |
| Modifier and Type | Method and Description |
|---|---|
SeparatedList<BindingElementTree> |
VariableDeclarationTreeImpl.variables() |
| Constructor and Description |
|---|
VariableDeclarationTreeImpl(Tree.Kind kind,
InternalSyntaxToken token,
SeparatedList<BindingElementTree> variables) |
| Modifier and Type | Method and Description |
|---|---|
SeparatedList<IdentifierTree> |
DecoratorTree.body() |
SeparatedList<BindingElementTree> |
ObjectBindingPatternTree.elements() |
SeparatedList<Optional<BindingElementTree>> |
ArrayBindingPatternTree.elements() |
SeparatedList<BindingElementTree> |
ParameterListTree.parameters() |
SeparatedList<SpecifierTree> |
SpecifierListTree.specifiers() |
| Modifier and Type | Method and Description |
|---|---|
SeparatedList<ExpressionTree> |
ArgumentListTree.arguments() |
SeparatedList<InitializedBindingElementTree> |
LexicalDeclarationTree.bindingList() |
SeparatedList<Tree> |
ObjectAssignmentPatternTree.elements() |
SeparatedList<Optional<Tree>> |
ArrayAssignmentPatternTree.elements() |
SeparatedList<Tree> |
ObjectLiteralTree.properties() |
| Modifier and Type | Method and Description |
|---|---|
SeparatedList<BindingElementTree> |
VariableDeclarationTree.variables() |
Copyright © 2011–2017 SonarSource and Eriks Nukis. All rights reserved.