| Package | Description |
|---|---|
| org.sonar.javascript.tree.impl.expression | |
| org.sonar.javascript.tree.symbols | |
| org.sonar.plugins.javascript.api.symbols | |
| org.sonar.plugins.javascript.api.tree.expression |
Provides interfaces to represent JavaScript source code as abstract syntax trees (AST).
|
| Modifier and Type | Method and Description |
|---|---|
Symbol |
IdentifierTreeImpl.symbol() |
| Modifier and Type | Method and Description |
|---|---|
void |
IdentifierTreeImpl.setSymbol(Symbol symbol) |
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Symbol> |
Scope.symbols |
| Modifier and Type | Method and Description |
|---|---|
Symbol |
SymbolModelImpl.declareBuiltInSymbol(String name,
Symbol.Kind kind,
Scope scope) |
Symbol |
SymbolModelBuilder.declareBuiltInSymbol(String name,
Symbol.Kind kind,
Scope scope) |
Symbol |
SymbolModelImpl.declareSymbol(String name,
Symbol.Kind kind,
Scope scope) |
Symbol |
SymbolModelBuilder.declareSymbol(String name,
Symbol.Kind kind,
Scope scope) |
Symbol |
Scope.getSymbol(String name) |
Symbol |
Scope.lookupSymbol(String name) |
| Modifier and Type | Method and Description |
|---|---|
Set<Symbol> |
SymbolModelImpl.getSymbols()
Returns all symbols in script
|
Set<Symbol> |
SymbolModelImpl.getSymbols(String name) |
Set<Symbol> |
SymbolModelImpl.getSymbols(Symbol.Kind kind) |
List<Symbol> |
Scope.getSymbols(Symbol.Kind kind) |
| Modifier and Type | Method and Description |
|---|---|
void |
Scope.addSymbol(Symbol symbol) |
| Modifier and Type | Method and Description |
|---|---|
Symbol |
Symbol.setBuiltIn(boolean isBuiltIn) |
| Modifier and Type | Method and Description |
|---|---|
Set<Symbol> |
SymbolModel.getSymbols()
Returns all symbols in script
|
Set<Symbol> |
SymbolModel.getSymbols(String name) |
Set<Symbol> |
SymbolModel.getSymbols(Symbol.Kind kind) |
| Modifier and Type | Method and Description |
|---|---|
Symbol |
IdentifierTree.symbol() |
Copyright © 2011–2015 SonarSource and Eriks Nukis. All rights reserved.