Uses of Class
org.sonar.java.resolve.Symbol

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)
           
 



Copyright © 2012-2014 SonarSource. All Rights Reserved.