|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Symbol | |
|---|---|
| org.sonar.java.resolve | |
| Uses of Symbol in org.sonar.java.resolve |
|---|
| Subclasses of Symbol in org.sonar.java.resolve | |
|---|---|
static class |
Resolve.AccessErrorSymbol
|
static class |
Resolve.AmbiguityErrorSymbol
|
static class |
Resolve.SymbolNotFound
|
static class |
Symbol.MethodSymbol
Represents a method, constructor or initializer (static or instance). |
static class |
Symbol.PackageSymbol
Represents package. |
static class |
Symbol.TypeSymbol
Represents a class, interface, enum or annotation type. |
static class |
Symbol.VariableSymbol
Represents a field, enum constant, method or constructor parameter, local variable, resource variable or exception parameter. |
| Methods in org.sonar.java.resolve that return Symbol | |
|---|---|
Symbol |
Resolve.findIdent(org.sonar.java.resolve.Resolve.Env env,
String name,
int kind)
|
Symbol |
Resolve.findIdentInPackage(org.sonar.java.resolve.Resolve.Env env,
Symbol site,
String name,
int kind)
|
Symbol |
Resolve.findIdentInType(org.sonar.java.resolve.Resolve.Env env,
Symbol.TypeSymbol site,
String name,
int kind)
|
Symbol |
Resolve.findMemberType(org.sonar.java.resolve.Resolve.Env env,
Symbol.TypeSymbol site,
String name,
Symbol.TypeSymbol c)
|
Symbol |
Resolve.findMethod(org.sonar.java.resolve.Resolve.Env env,
String name,
List<Type> argTypes)
Finds method matching given name and types of arguments. |
Symbol |
Resolve.findMethod(org.sonar.java.resolve.Resolve.Env env,
Symbol.TypeSymbol site,
String name,
List<Type> argTypes)
|
Symbol |
SemanticModel.getSymbol(com.sonar.sslr.api.AstNode astNode)
|
Symbol |
Symbol.owner()
The owner of this symbol. |
| Methods in org.sonar.java.resolve that return types with arguments of type Symbol | |
|---|---|
Map<com.sonar.sslr.api.AstNode,Symbol> |
SemanticModel.getSymbols()
|
List<Symbol> |
Scope.lookup(String name)
|
| Methods in org.sonar.java.resolve with parameters of type Symbol | |
|---|---|
void |
SemanticModel.associateReference(com.sonar.sslr.api.AstNode astNode,
Symbol symbol)
|
void |
SemanticModel.associateSymbol(com.sonar.sslr.api.AstNode astNode,
Symbol symbol)
Associates given AstNode with given Symbol. |
void |
SecondPass.complete(Symbol symbol)
|
void |
Scope.enter(Symbol symbol)
|
Symbol |
Resolve.findIdentInPackage(org.sonar.java.resolve.Resolve.Env env,
Symbol site,
String name,
int kind)
|
com.sonar.sslr.api.AstNode |
SemanticModel.getAstNode(Symbol symbol)
|
org.sonar.java.resolve.Resolve.Env |
SemanticModel.getEnv(Symbol symbol)
|
Collection<com.sonar.sslr.api.AstNode> |
SemanticModel.getUsages(Symbol symbol)
|
void |
SemanticModel.saveEnv(Symbol symbol,
org.sonar.java.resolve.Resolve.Env env)
|
| Constructors in org.sonar.java.resolve with parameters of type Symbol | |
|---|---|
Resolve.AccessErrorSymbol(Symbol symbol)
|
|
Scope(Symbol owner)
|
|
Symbol.MethodSymbol(int flags,
String name,
Symbol owner)
|
|
Symbol.MethodSymbol(int flags,
String name,
Type type,
Symbol owner)
|
|
Symbol.PackageSymbol(String name,
Symbol owner)
|
|
Symbol.TypeSymbol(int flags,
String name,
Symbol owner)
|
|
Symbol.VariableSymbol(int flags,
String name,
Symbol owner)
|
|
Symbol.VariableSymbol(int flags,
String name,
Type type,
Symbol owner)
|
|
Symbol(int kind,
int flags,
String name,
Symbol owner)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||