| Package | Description |
|---|---|
| org.sonar.javascript.parser | |
| org.sonar.javascript.tree.impl.declaration | |
| org.sonar.javascript.tree.impl.flow | |
| 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.flow |
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 |
|---|---|
CaseClauseTree |
TreeFactory.caseClause(InternalSyntaxToken caseToken,
ExpressionTree expression,
InternalSyntaxToken colonToken,
com.sonar.sslr.api.typed.Optional<List<StatementTree>> statements) |
DefaultClauseTree |
TreeFactory.defaultClause(InternalSyntaxToken defaultToken,
InternalSyntaxToken colonToken,
com.sonar.sslr.api.typed.Optional<List<StatementTree>> statements) |
BlockTree |
TreeFactory.newBlock(InternalSyntaxToken openingCurlyBrace,
com.sonar.sslr.api.typed.Optional<List<StatementTree>> statements,
InternalSyntaxToken closingCurlyBrace) |
| Modifier and Type | Class and Description |
|---|---|
class |
ClassTreeImpl |
class |
FunctionDeclarationTreeImpl |
| Modifier and Type | Class and Description |
|---|---|
class |
FlowDeclareTreeImpl |
class |
FlowInterfaceDeclarationTreeImpl |
class |
FlowTypeAliasStatementTreeImpl |
| 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 |
DoWhileStatementTreeImpl.statement() |
StatementTree |
WithStatementTreeImpl.statement() |
StatementTree |
WhileStatementTreeImpl.statement() |
StatementTree |
IfStatementTreeImpl.statement() |
StatementTree |
ForStatementTreeImpl.statement() |
StatementTree |
ForObjectStatementTreeImpl.statement() |
StatementTree |
ElseClauseTreeImpl.statement() |
StatementTree |
LabelledStatementTreeImpl.statement() |
| Modifier and Type | Method and Description |
|---|---|
List<StatementTree> |
BlockTreeImpl.statements() |
List<StatementTree> |
DefaultClauseTreeImpl.statements() |
List<StatementTree> |
CaseClauseTreeImpl.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 |
ClassTree
|
interface |
FunctionDeclarationTree
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
FlowDeclareTree |
interface |
FlowInterfaceDeclarationTree |
interface |
FlowTypeAliasStatementTree |
| Modifier and Type | Method and Description |
|---|---|
StatementTree |
ForObjectStatementTree.statement() |
StatementTree |
DoWhileStatementTree.statement() |
StatementTree |
IfStatementTree.statement() |
StatementTree |
IterationStatementTree.statement() |
StatementTree |
WhileStatementTree.statement() |
StatementTree |
ForStatementTree.statement() |
StatementTree |
LabelledStatementTree.statement() |
StatementTree |
WithStatementTree.statement() |
StatementTree |
ElseClauseTree.statement() |
| Modifier and Type | Method and Description |
|---|---|
List<StatementTree> |
SwitchClauseTree.statements() |
List<StatementTree> |
BlockTree.statements() |
Copyright © 2011–2019 SonarSource and Eriks Nukis. All rights reserved.