| Package | Description |
|---|---|
| org.sonar.javascript.parser | |
| org.sonar.javascript.tree.impl.declaration | |
| org.sonar.javascript.tree.impl.expression | |
| org.sonar.javascript.tree.impl.expression.jsx | |
| 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.expression.jsx |
| Modifier and Type | Method and Description |
|---|---|
JsxElementNameTree |
JavaScriptGrammar.JSX_ELEMENT_NAME() |
| Modifier and Type | Method and Description |
|---|---|
JsxClosingElementTree |
TreeFactory.jsxClosingElement(InternalSyntaxToken ltToken,
InternalSyntaxToken divToken,
JsxElementNameTree jsxElementNameTree,
InternalSyntaxToken gtToken) |
JsxOpeningElementTree |
TreeFactory.jsxOpeningElement(InternalSyntaxToken ltToken,
JsxElementNameTree jsxElementNameTree,
com.sonar.sslr.api.typed.Optional<List<JsxAttributeTree>> attributes,
InternalSyntaxToken gtToken) |
JsxSelfClosingElementTree |
TreeFactory.jsxSelfClosingElement(InternalSyntaxToken ltToken,
JsxElementNameTree jsxElementNameTree,
com.sonar.sslr.api.typed.Optional<List<JsxAttributeTree>> attributes,
InternalSyntaxToken divToken,
InternalSyntaxToken gtToken) |
| Modifier and Type | Class and Description |
|---|---|
class |
ParameterListTreeImpl |
| Modifier and Type | Class and Description |
|---|---|
class |
ArrayLiteralTreeImpl |
class |
ArrowFunctionTreeImpl |
class |
AssignmentExpressionTreeImpl |
class |
BinaryExpressionTreeImpl |
class |
BracketMemberExpressionTreeImpl |
class |
CallExpressionTreeImpl |
class |
ClassTreeImpl |
class |
ConditionalExpressionTreeImpl |
class |
DotMemberExpressionTreeImpl |
class |
FunctionExpressionTreeImpl |
class |
IdentifierTreeImpl |
class |
LiteralTreeImpl |
class |
NewExpressionTreeImpl |
class |
NewTargetTreeImpl |
class |
ObjectLiteralTreeImpl |
class |
ParenthesisedExpressionTreeImpl |
class |
PostfixExpressionTreeImpl |
class |
PrefixExpressionTreeImpl |
class |
SpreadElementTreeImpl |
class |
SuperTreeImpl |
class |
TaggedTemplateTreeImpl |
class |
TemplateCharactersTreeImpl |
class |
TemplateLiteralTreeImpl |
class |
YieldExpressionTreeImpl |
| Modifier and Type | Class and Description |
|---|---|
class |
JsxIdentifierTreeImpl |
class |
JsxSelfClosingElementTreeImpl |
class |
JsxStandardElementTreeImpl |
| Modifier and Type | Method and Description |
|---|---|
JsxElementNameTree |
JsxSelfClosingElementTreeImpl.elementName() |
JsxElementNameTree |
JsxOpeningElementTreeImpl.elementName() |
JsxElementNameTree |
JsxClosingElementTreeImpl.elementName() |
| Constructor and Description |
|---|
JsxClosingElementTreeImpl(SyntaxToken ltToken,
SyntaxToken slashToken,
JsxElementNameTree elementName,
SyntaxToken gtToken) |
JsxOpeningElementTreeImpl(SyntaxToken ltToken,
JsxElementNameTree elementName,
List<JsxAttributeTree> attributes,
SyntaxToken gtToken) |
JsxSelfClosingElementTreeImpl(SyntaxToken ltToken,
JsxElementNameTree elementName,
List<JsxAttributeTree> attributes,
SyntaxToken divToken,
SyntaxToken gtToken) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ParameterListTree
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
JsxElementTree |
interface |
JsxIdentifierTree |
interface |
JsxSelfClosingElementTree |
interface |
JsxStandardElementTree |
| Modifier and Type | Method and Description |
|---|---|
JsxElementNameTree |
JsxSelfClosingElementTree.elementName() |
JsxElementNameTree |
JsxOpeningElementTree.elementName() |
JsxElementNameTree |
JsxClosingElementTree.elementName() |
JsxElementNameTree |
JsxStandardAttributeTree.name() |
Copyright © 2011–2016 SonarSource and Eriks Nukis. All rights reserved.