| Package | Description |
|---|---|
| org.sonar.javascript.ast.parser | |
| org.sonar.javascript.model.internal.declaration | |
| org.sonar.javascript.model.internal.expression | |
| org.sonar.javascript.model.internal.statement | |
| org.sonar.javascript.parser | |
| 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 |
|---|---|
BindingElementTree |
TreeFactory.completeBindingElement1(BindingElementTree left,
Optional<InitializedBindingElementTreeImpl> initializer) |
BindingElementTree |
TreeFactory.completeBindingElement2(BindingElementTree left,
Optional<InitializedBindingElementTreeImpl> initializer) |
| Modifier and Type | Method and Description |
|---|---|
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) |
| Modifier and Type | Class and Description |
|---|---|
class |
ArrayBindingPatternTreeImpl |
class |
BindingPropertyTreeImpl |
class |
InitializedBindingElementTreeImpl |
class |
ObjectBindingPatternTreeImpl |
| Modifier and Type | Method and Description |
|---|---|
BindingElementTree |
InitializedBindingElementTreeImpl.left() |
BindingElementTree |
BindingPropertyTreeImpl.value() |
| Modifier and Type | Method and Description |
|---|---|
SeparatedList<Optional<BindingElementTree>> |
ArrayBindingPatternTreeImpl.elements() |
| Modifier and Type | Method and Description |
|---|---|
InitializedBindingElementTreeImpl |
InitializedBindingElementTreeImpl.completeWithLeft(BindingElementTree left) |
| Constructor and Description |
|---|
BindingPropertyTreeImpl(ExpressionTree name,
InternalSyntaxToken colonToken,
BindingElementTree value) |
| Constructor and Description |
|---|
ArrayBindingPatternTreeImpl(InternalSyntaxToken openBracketToken,
SeparatedList<Optional<BindingElementTree>> elements,
List<com.sonar.sslr.api.AstNode> children,
InternalSyntaxToken closeBracketToken) |
| Modifier and Type | Class and Description |
|---|---|
class |
IdentifierTreeImpl |
class |
RestElementTreeImpl |
| Modifier and Type | Method and Description |
|---|---|
SeparatedList<BindingElementTree> |
VariableDeclarationTreeImpl.variables() |
| Constructor and Description |
|---|
CatchBlockTreeImpl(InternalSyntaxToken catchKeyword,
InternalSyntaxToken openParenthesis,
BindingElementTree parameter,
InternalSyntaxToken closeParenthesis,
BlockTreeImpl block) |
| Constructor and Description |
|---|
VariableDeclarationTreeImpl(Tree.Kind kind,
InternalSyntaxToken token,
SeparatedList<BindingElementTree> variables,
List<com.sonar.sslr.api.AstNode> children) |
| Modifier and Type | Method and Description |
|---|---|
BindingElementTree |
ActionGrammar.BINDING_ELEMENT_NO_IN() |
BindingElementTree |
ActionGrammar.BINDING_ELEMENT() |
BindingElementTree |
ActionGrammar.BINDING_PATTERN() |
BindingElementTree |
ActionGrammar.BINDING_PROPERTY() |
| Modifier and Type | Method and Description |
|---|---|
SeparatedList<BindingElementTree> |
ActionGrammar.BINDING_ELEMENT_LIST() |
SeparatedList<BindingElementTree> |
ActionGrammar.BINDING_ELEMENT_NO_IN_LIST() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ArrayBindingPatternTree
Common interface for all types of Array Binding Pattern (ES6)
|
interface |
BindingPropertyTree
|
interface |
InitializedBindingElementTree
|
interface |
ObjectBindingPatternTree
|
| Modifier and Type | Method and Description |
|---|---|
BindingElementTree |
InitializedBindingElementTree.left() |
BindingElementTree |
BindingPropertyTree.value() |
| Modifier and Type | Method and Description |
|---|---|
SeparatedList<Optional<BindingElementTree>> |
ArrayBindingPatternTree.elements() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IdentifierTree
|
| Modifier and Type | Method and Description |
|---|---|
SeparatedList<BindingElementTree> |
VariableDeclarationTree.variables() |
Copyright © 2011–2015 SonarSource and Eriks Nukis. All rights reserved.