| Package | Description |
|---|---|
| org.sonar.javascript.parser | |
| org.sonar.javascript.se | |
| org.sonar.javascript.tree.impl.declaration | |
| org.sonar.javascript.tree.impl.expression | |
| org.sonar.javascript.tree.impl.statement | |
| org.sonar.javascript.tree.symbols | |
| org.sonar.javascript.tree.symbols.type | |
| 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 |
|---|---|
IdentifierTree |
JavaScriptGrammar.THIS() |
IdentifierTree |
TreeFactory.thisExpression(InternalSyntaxToken thisKeyword) |
| Modifier and Type | Method and Description |
|---|---|
ExpressionTree |
TreeFactory.jsxMemberExpression(IdentifierTree identifierTree,
List<TreeFactory.Tuple<InternalSyntaxToken,IdentifierTreeImpl>> rest) |
| Modifier and Type | Method and Description |
|---|---|
FunctionExpressionTree |
TreeFactory.functionExpression(com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> asyncToken,
InternalSyntaxToken functionKeyword,
com.sonar.sslr.api.typed.Optional<IdentifierTree> functionName,
ParameterListTreeImpl parameters,
BlockTreeImpl body) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
SymbolicExecution.isUndefined(IdentifierTree tree) |
| Modifier and Type | Method and Description |
|---|---|
IdentifierTree |
ImportClauseTreeImpl.defaultImport() |
IdentifierTree |
ExportDefaultBindingWithNameSpaceExportImpl.exportedDefaultIdentifier() |
IdentifierTree |
ExportDefaultBindingWithExportListImpl.exportedDefaultIdentifier() |
IdentifierTree |
ExportDefaultBindingImpl.exportedDefaultIdentifier() |
IdentifierTree |
SpecifierTreeImpl.localName() |
IdentifierTree |
NameSpaceSpecifierTreeImpl.localName() |
IdentifierTree |
SpecifierTreeImpl.name() |
IdentifierTree |
FunctionDeclarationTreeImpl.name() |
IdentifierTree |
NameSpaceExportDeclarationTreeImpl.synonymIdentifier() |
IdentifierTree |
ExportDefaultBindingWithNameSpaceExportImpl.synonymIdentifier() |
| Modifier and Type | Method and Description |
|---|---|
List<IdentifierTree> |
ObjectBindingPatternTreeImpl.bindingIdentifiers()
Return the list of new binding names introduced by this object binding pattern.
|
List<IdentifierTree> |
InitializedBindingElementTreeImpl.bindingIdentifiers() |
List<IdentifierTree> |
BindingPropertyTreeImpl.bindingIdentifiers() |
List<IdentifierTree> |
ArrayBindingPatternTreeImpl.bindingIdentifiers()
Return the list of new binding names introduced by this array binding pattern.
|
List<IdentifierTree> |
ParameterListTreeImpl.parameterIdentifiers() |
| Modifier and Type | Class and Description |
|---|---|
class |
IdentifierTreeImpl |
| Modifier and Type | Method and Description |
|---|---|
IdentifierTree |
FunctionExpressionTreeImpl.name() |
IdentifierTree |
ClassTreeImpl.name() |
IdentifierTree |
DotMemberExpressionTreeImpl.property() |
| Modifier and Type | Method and Description |
|---|---|
List<IdentifierTree> |
RestElementTreeImpl.bindingIdentifiers() |
List<IdentifierTree> |
IdentifierTreeImpl.bindingIdentifiers() |
List<IdentifierTree> |
ArrowFunctionTreeImpl.parameterIdentifiers() |
| Modifier and Type | Method and Description |
|---|---|
static FunctionExpressionTree |
FunctionExpressionTreeImpl.create(SyntaxToken asyncToken,
SyntaxToken functionToken,
IdentifierTree name,
ParameterListTree parameters,
BlockTreeImpl body) |
static FunctionExpressionTree |
FunctionExpressionTreeImpl.createGenerator(SyntaxToken functionKeyword,
SyntaxToken star,
IdentifierTree name,
ParameterListTree parameters,
BlockTreeImpl body) |
| Constructor and Description |
|---|
DotMemberExpressionTreeImpl(InternalSyntaxToken dot,
IdentifierTree property) |
| Modifier and Type | Method and Description |
|---|---|
IdentifierTree |
LabelledStatementTreeImpl.label() |
IdentifierTree |
ContinueStatementTreeImpl.label() |
IdentifierTree |
BreakStatementTreeImpl.label() |
| Modifier and Type | Method and Description |
|---|---|
List<IdentifierTree> |
CatchBlockTreeImpl.parameterIdentifiers() |
List<IdentifierTree> |
VariableDeclarationTreeImpl.variableIdentifiers() |
| Constructor and Description |
|---|
BreakStatementTreeImpl(IdentifierTree label,
SyntaxToken semicolonToken) |
ContinueStatementTreeImpl(IdentifierTree label,
SyntaxToken semicolonToken) |
LabelledStatementTreeImpl(IdentifierTree label,
InternalSyntaxToken colon,
StatementTree statement) |
| Modifier and Type | Method and Description |
|---|---|
void |
SymbolVisitor.visitIdentifier(IdentifierTree tree) |
void |
ScopeVisitor.visitIdentifier(IdentifierTree tree) |
| Modifier and Type | Method and Description |
|---|---|
void |
ClassType.addMethod(IdentifierTree name,
FunctionType functionType) |
static boolean |
WebAPI.isDocument(IdentifierTree tree) |
boolean |
JQuery.isJQueryObject(IdentifierTree identifierTree) |
void |
TypeVisitor.visitIdentifier(IdentifierTree tree) |
| 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 |
ExportDefaultBindingWithNameSpaceExport.exportedDefaultIdentifier() |
IdentifierTree |
ExportDefaultBindingWithExportList.exportedDefaultIdentifier() |
IdentifierTree |
ExportDefaultBinding.exportedDefaultIdentifier() |
IdentifierTree |
SpecifierTree.localName() |
IdentifierTree |
FunctionDeclarationTree.name() |
IdentifierTree |
NameSpaceExportDeclarationTree.synonymIdentifier() |
IdentifierTree |
ExportDefaultBindingWithNameSpaceExport.synonymIdentifier() |
| Modifier and Type | Method and Description |
|---|---|
List<IdentifierTree> |
BindingElementTree.bindingIdentifiers() |
| Modifier and Type | Method and Description |
|---|---|
IdentifierTree |
FunctionExpressionTree.name() |
IdentifierTree |
ClassTree.name() |
IdentifierTree |
DotMemberExpressionTree.property() |
| Modifier and Type | Method and Description |
|---|---|
IdentifierTree |
LabelledStatementTree.label() |
IdentifierTree |
ContinueStatementTree.label() |
IdentifierTree |
BreakStatementTree.label() |
| Modifier and Type | Method and Description |
|---|---|
void |
DoubleDispatchVisitor.visitIdentifier(IdentifierTree tree) |
Copyright © 2011–2016 SonarSource and Eriks Nukis. All rights reserved.