| Package | Description |
|---|---|
| org.sonar.javascript.parser | |
| 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 |
|---|---|
StatementTree |
JavaScriptGrammar.ITERATION_STATEMENT() |
StatementTree |
JavaScriptGrammar.STATEMENT() |
| Modifier and Type | Method and Description |
|---|---|
CaseClauseTreeImpl |
TreeFactory.caseClause(InternalSyntaxToken caseToken,
ExpressionTree expression,
InternalSyntaxToken colonToken,
com.sonar.sslr.api.typed.Optional<List<StatementTree>> statements) |
DefaultClauseTreeImpl |
TreeFactory.defaultClause(InternalSyntaxToken defaultToken,
InternalSyntaxToken colonToken,
com.sonar.sslr.api.typed.Optional<List<StatementTree>> statements) |
BlockTreeImpl |
TreeFactory.newBlock(InternalSyntaxToken openingCurlyBrace,
com.sonar.sslr.api.typed.Optional<List<StatementTree>> statements,
InternalSyntaxToken closingCurlyBrace) |
| Modifier and Type | Class and Description |
|---|---|
class |
FunctionDeclarationTreeImpl |
| Modifier and Type | Class and Description |
|---|---|
class |
ClassTreeImpl |
| Modifier and Type | Class and Description |
|---|---|
class |
BlockTreeImpl |
class |
BreakStatementTreeImpl |
class |
ContinueStatementTreeImpl |
class |
DebuggerStatementTreeImpl |
class |
DoWhileStatementTreeImpl |
class |
EmptyStatementTreeImpl |
class |
ExpressionStatementTreeImpl |
class |
ForObjectStatementTreeImpl |
class |
ForStatementTreeImpl |
class |
IfStatementTreeImpl |
class |
LabelledStatementTreeImpl |
class |
ReturnStatementTreeImpl |
class |
SwitchStatementTreeImpl |
class |
ThrowStatementTreeImpl |
class |
TryStatementTreeImpl |
class |
VariableStatementTreeImpl |
class |
WhileStatementTreeImpl |
class |
WithStatementTreeImpl |
| Modifier and Type | Method and Description |
|---|---|
StatementTree |
WithStatementTreeImpl.statement() |
StatementTree |
WhileStatementTreeImpl.statement() |
StatementTree |
LabelledStatementTreeImpl.statement() |
StatementTree |
IfStatementTreeImpl.statement() |
StatementTree |
ForStatementTreeImpl.statement() |
StatementTree |
ForObjectStatementTreeImpl.statement() |
StatementTree |
ElseClauseTreeImpl.statement() |
StatementTree |
DoWhileStatementTreeImpl.statement() |
| Modifier and Type | Method and Description |
|---|---|
List<StatementTree> |
DefaultClauseTreeImpl.statements() |
List<StatementTree> |
CaseClauseTreeImpl.statements() |
List<StatementTree> |
BlockTreeImpl.statements() |
| Constructor and Description |
|---|
BlockTreeImpl(InternalSyntaxToken openCurlyBrace,
List<StatementTree> statements,
InternalSyntaxToken closeCurlyBrace) |
CaseClauseTreeImpl(InternalSyntaxToken caseKeyword,
ExpressionTree expression,
InternalSyntaxToken colon,
List<StatementTree> statements) |
DefaultClauseTreeImpl(InternalSyntaxToken defaultKeyword,
InternalSyntaxToken colon,
List<StatementTree> statements) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
FunctionDeclarationTree
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ClassTree
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
BlockTree
|
interface |
BreakStatementTree
|
interface |
ContinueStatementTree
|
interface |
DebuggerStatementTree
|
interface |
DoWhileStatementTree
|
interface |
EmptyStatementTree
|
interface |
ExpressionStatementTree
|
interface |
ForObjectStatementTree
|
interface |
ForStatementTree
|
interface |
IfStatementTree
|
interface |
IterationStatementTree
Common interface for iteration statements.
|
interface |
LabelledStatementTree
|
interface |
ReturnStatementTree
|
interface |
SwitchStatementTree
|
interface |
ThrowStatementTree
|
interface |
TryStatementTree
|
interface |
VariableStatementTree
|
interface |
WhileStatementTree
|
interface |
WithStatementTree
|
| Modifier and Type | Method and Description |
|---|---|
StatementTree |
WithStatementTree.statement() |
StatementTree |
WhileStatementTree.statement() |
StatementTree |
LabelledStatementTree.statement() |
StatementTree |
IterationStatementTree.statement() |
StatementTree |
IfStatementTree.statement() |
StatementTree |
ForStatementTree.statement() |
StatementTree |
ForObjectStatementTree.statement() |
StatementTree |
ElseClauseTree.statement() |
StatementTree |
DoWhileStatementTree.statement() |
| Modifier and Type | Method and Description |
|---|---|
List<StatementTree> |
SwitchClauseTree.statements() |
List<StatementTree> |
BlockTree.statements() |
Copyright © 2011–2016 SonarSource and Eriks Nukis. All rights reserved.