| Package | Description |
|---|---|
| org.sonar.javascript.tree | |
| 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.expression.jsx | |
| org.sonar.javascript.tree.impl.lexical | |
| org.sonar.javascript.tree.impl.statement | |
| org.sonar.plugins.javascript.api.tree |
Provides interfaces to represent JavaScript source code as abstract syntax trees (AST).
|
| Modifier and Type | Method and Description |
|---|---|
protected static boolean |
SyntacticEquivalence.areLeafsEquivalent(JavaScriptTree leftNode,
JavaScriptTree rightNode)
Caller must guarantee that nodes of the same kind.
|
| Modifier and Type | Method and Description |
|---|---|
Stream<JavaScriptTree> |
JavaScriptTree.descendants() |
| Modifier and Type | Class and Description |
|---|---|
class |
JsxClosingElementTreeImpl |
class |
JsxIdentifierTreeImpl |
class |
JsxJavaScriptExpressionTreeImpl |
class |
JsxOpeningElementTreeImpl |
class |
JsxSelfClosingElementTreeImpl |
class |
JsxSpreadAttributeTreeImpl |
class |
JsxStandardAttributeTreeImpl |
class |
JsxStandardElementTreeImpl |
class |
JsxTextTreeImpl |
| Modifier and Type | Class and Description |
|---|---|
class |
InternalSyntaxToken |
class |
InternalSyntaxTrivia |
| Modifier and Type | Class and Description |
|---|---|
class |
BlockTreeImpl |
class |
BreakStatementTreeImpl |
class |
CaseClauseTreeImpl |
class |
CatchBlockTreeImpl |
class |
ContinueStatementTreeImpl |
class |
DebuggerStatementTreeImpl |
class |
DefaultClauseTreeImpl |
class |
DoWhileStatementTreeImpl |
class |
ElseClauseTreeImpl |
class |
EmptyStatementTreeImpl |
class |
ExpressionStatementTreeImpl |
class |
FinallyBlockTreeImpl |
class |
ForObjectStatementTreeImpl |
class |
ForStatementTreeImpl |
class |
IfStatementTreeImpl |
class |
LabelledStatementTreeImpl |
class |
ReturnStatementTreeImpl |
class |
SwitchStatementTreeImpl |
class |
ThrowStatementTreeImpl |
class |
TryStatementTreeImpl |
class |
VariableDeclarationTreeImpl |
class |
VariableStatementTreeImpl |
class |
WhileStatementTreeImpl |
class |
WithStatementTreeImpl |
| Modifier and Type | Method and Description |
|---|---|
Stream<JavaScriptTree> |
Tree.descendants() |
Copyright © 2011–2017 SonarSource and Eriks Nukis. All rights reserved.