| Package | Description |
|---|---|
| org.sonar.javascript.ast.resolve | |
| org.sonar.javascript.ast.resolve.type | |
| org.sonar.javascript.model.internal.declaration | |
| org.sonar.javascript.model.internal.expression | |
| org.sonar.javascript.model.internal.statement | |
| org.sonar.plugins.javascript.api.symbols | |
| 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).
|
| org.sonar.plugins.javascript.api.visitors |
| Modifier and Type | Method and Description |
|---|---|
void |
SymbolVisitor.visitIdentifier(IdentifierTree tree) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
WebAPI.isDocument(IdentifierTree tree) |
boolean |
JQuery.isJQueryObject(IdentifierTree identifierTree) |
void |
TypeVisitor.visitIdentifier(IdentifierTree tree) |
| Modifier and Type | Method and Description |
|---|---|
IdentifierTree |
ImportClauseTreeImpl.defaultImport() |
IdentifierTree |
SpecifierTreeImpl.localName() |
IdentifierTree |
NameSpaceSpecifierTreeImpl.localName() |
IdentifierTree |
FunctionDeclarationTreeImpl.name() |
IdentifierTree |
SpecifierTreeImpl.name() |
| Modifier and Type | Method and Description |
|---|---|
List<IdentifierTree> |
InitializedBindingElementTreeImpl.bindingIdentifiers() |
List<IdentifierTree> |
ArrayBindingPatternTreeImpl.bindingIdentifiers()
Return the list of new binding names introduced by this array binding pattern.
|
List<IdentifierTree> |
ObjectBindingPatternTreeImpl.bindingIdentifiers()
Return the list of new binding names introduced by this object binding pattern.
|
List<IdentifierTree> |
ParameterListTreeImpl.parameterIdentifiers() |
| Constructor and Description |
|---|
ImportClauseTreeImpl(IdentifierTree defaultImport) |
ImportClauseTreeImpl(IdentifierTree defaultImport,
InternalSyntaxToken commaToken,
DeclarationTree namedImport) |
| Modifier and Type | Class and Description |
|---|---|
class |
IdentifierTreeImpl |
| Modifier and Type | Method and Description |
|---|---|
IdentifierTree |
ClassTreeImpl.name() |
IdentifierTree |
FunctionExpressionTreeImpl.name() |
IdentifierTree |
DotMemberExpressionTreeImpl.property() |
| Modifier and Type | Method and Description |
|---|---|
List<IdentifierTree> |
ArrowFunctionTreeImpl.parameterIdentifiers() |
| Constructor and Description |
|---|
DotMemberExpressionTreeImpl(InternalSyntaxToken dot,
IdentifierTree property) |
| Modifier and Type | Method and Description |
|---|---|
IdentifierTree |
LabelledStatementTreeImpl.label() |
IdentifierTree |
BreakStatementTreeImpl.label() |
IdentifierTree |
ContinueStatementTreeImpl.label() |
| Modifier and Type | Method and Description |
|---|---|
List<IdentifierTree> |
CatchBlockTreeImpl.parameterIdentifiers() |
List<IdentifierTree> |
VariableDeclarationTreeImpl.variableIdentifiers() |
| Constructor and Description |
|---|
BreakStatementTreeImpl(IdentifierTree label,
com.sonar.sslr.api.AstNode eos) |
ContinueStatementTreeImpl(IdentifierTree label,
com.sonar.sslr.api.AstNode eos) |
LabelledStatementTreeImpl(IdentifierTree label,
InternalSyntaxToken colon,
StatementTree statement) |
| Modifier and Type | Method and Description |
|---|---|
IdentifierTree |
Usage.identifierTree() |
| Modifier and Type | Method and Description |
|---|---|
static Usage |
Usage.create(IdentifierTree symbolTree,
Usage.Kind kind) |
| Modifier and Type | Method and Description |
|---|---|
IdentifierTree |
ImportClauseTree.defaultImport() |
IdentifierTree |
SpecifierTree.localName() |
IdentifierTree |
FunctionDeclarationTree.name() |
| Modifier and Type | Method and Description |
|---|---|
IdentifierTree |
FunctionExpressionTree.name() |
IdentifierTree |
ClassTree.name() |
IdentifierTree |
DotMemberExpressionTree.property() |
| Modifier and Type | Method and Description |
|---|---|
IdentifierTree |
ContinueStatementTree.label() |
IdentifierTree |
LabelledStatementTree.label() |
IdentifierTree |
BreakStatementTree.label() |
| Modifier and Type | Method and Description |
|---|---|
void |
BaseTreeVisitor.visitIdentifier(IdentifierTree tree) |
void |
TreeVisitor.visitIdentifier(IdentifierTree tree) |
Copyright © 2011–2015 SonarSource and Eriks Nukis. All rights reserved.