Package | Description |
---|---|
org.sonar.java.resolve |
Modifier and Type | Class and Description |
---|---|
static class |
JavaSymbol.JavaLabelSymbol |
static class |
JavaSymbol.MethodJavaSymbol
Represents a method, constructor or initializer (static or instance).
|
static class |
JavaSymbol.PackageJavaSymbol
Represents package.
|
static class |
JavaSymbol.TypeJavaSymbol
Represents a class, interface, enum or annotation type.
|
static class |
JavaSymbol.TypeVariableJavaSymbol
Represents type variable of a parametrized type ie: T in class Foo
|
static class |
JavaSymbol.VariableJavaSymbol
Represents a field, enum constant, method or constructor parameter, local variable, resource variable or exception parameter.
|
static class |
JavaSymbol.WildcardSymbol |
static class |
Resolve.AccessErrorJavaSymbol |
static class |
Resolve.AmbiguityErrorJavaSymbol |
static class |
Resolve.JavaSymbolNotFound |
Modifier and Type | Field and Description |
---|---|
protected List<JavaSymbol> |
Scope.scopeSymbols |
protected com.google.common.collect.ArrayListMultimap<String,JavaSymbol> |
Scope.symbols |
Modifier and Type | Method and Description |
---|---|
JavaSymbol |
Resolve.findIdentInPackage(JavaSymbol site,
String name,
int kind) |
JavaSymbol |
BytecodeCompleter.loadClass(String fullname)
Note: Attempt to find something like "java.class" on case-insensitive file system can result in unwanted loading of "JAVA.class".
|
JavaSymbol |
JavaSymbol.owner() |
JavaSymbol |
TypeAndReferenceSolver.resolveAs(Tree tree,
int kind,
org.sonar.java.resolve.Resolve.Env resolveEnv) |
JavaSymbol |
TypeAndReferenceSolver.resolveAs(Tree tree,
int kind,
org.sonar.java.resolve.Resolve.Env resolveEnv,
boolean associateReference) |
JavaSymbol |
AnnotationInstanceResolve.symbol() |
Modifier and Type | Method and Description |
---|---|
List<JavaSymbol> |
Scope.lookup(String name) |
List<JavaSymbol> |
Scope.StarImportScope.lookup(String name) |
List<JavaSymbol> |
Scope.StaticStarImportScope.lookup(String name) |
List<JavaSymbol> |
Scope.scopeSymbols() |
Modifier and Type | Method and Description |
---|---|
void |
SecondPass.complete(JavaSymbol symbol) |
void |
BytecodeCompleter.complete(JavaSymbol symbol) |
Scope |
Resolve.createStarImportScope(JavaSymbol owner) |
Scope |
Resolve.createStaticStarImportScope(JavaSymbol owner) |
void |
Scope.enter(JavaSymbol symbol) |
void |
Scope.ImportScope.enter(JavaSymbol symbol) |
JavaSymbol |
Resolve.findIdentInPackage(JavaSymbol site,
String name,
int kind) |
Copyright © 2012–2018 SonarSource. All rights reserved.