public class Resolve extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Resolve.AccessErrorSymbol |
static class |
Resolve.AmbiguityErrorSymbol |
static class |
Resolve.SymbolNotFound |
| Constructor and Description |
|---|
Resolve() |
| Modifier and Type | Method and Description |
|---|---|
Symbol |
findIdent(org.sonar.java.resolve.Resolve.Env env,
String name,
int kind) |
Symbol |
findIdentInPackage(org.sonar.java.resolve.Resolve.Env env,
Symbol site,
String name,
int kind) |
Symbol |
findIdentInType(org.sonar.java.resolve.Resolve.Env env,
Symbol.TypeSymbol site,
String name,
int kind) |
Symbol |
findMemberType(org.sonar.java.resolve.Resolve.Env env,
Symbol.TypeSymbol site,
String name,
Symbol.TypeSymbol c) |
Symbol |
findMethod(org.sonar.java.resolve.Resolve.Env env,
String name,
List<Type> argTypes)
Finds method matching given name and types of arguments.
|
Symbol |
findMethod(org.sonar.java.resolve.Resolve.Env env,
Symbol.TypeSymbol site,
String name,
List<Type> argTypes) |
public Symbol findMemberType(org.sonar.java.resolve.Resolve.Env env, Symbol.TypeSymbol site, String name, Symbol.TypeSymbol c)
public Symbol findIdent(org.sonar.java.resolve.Resolve.Env env, String name, int kind)
kind - subset of Symbol.VAR, Symbol.TYP, Symbol.PCKpublic Symbol findIdentInPackage(org.sonar.java.resolve.Resolve.Env env, Symbol site, String name, int kind)
kind - subset of Symbol.TYP, Symbol.PCKpublic Symbol findIdentInType(org.sonar.java.resolve.Resolve.Env env, Symbol.TypeSymbol site, String name, int kind)
kind - subset of Symbol.VAR, Symbol.TYPpublic Symbol findMethod(org.sonar.java.resolve.Resolve.Env env, String name, List<Type> argTypes)
public Symbol findMethod(org.sonar.java.resolve.Resolve.Env env, Symbol.TypeSymbol site, String name, List<Type> argTypes)
Copyright © 2012-2013 SonarSource. All Rights Reserved.