public class BytecodeCompleter extends Object
| Constructor and Description |
|---|
BytecodeCompleter(List<File> projectClasspath,
ParametrizedTypeCache parametrizedTypeCache) |
| Modifier and Type | Method and Description |
|---|---|
void |
complete(Symbol symbol) |
void |
done() |
Symbol.PackageSymbol |
enterPackage(String fullname) |
int |
filterBytecodeFlags(int flags) |
String |
formFullName(String name,
Symbol site) |
String |
formFullName(Symbol symbol) |
void |
init(Symbols symbols) |
Symbol |
loadClass(String fullname)
Note: Attempt to find something like "java.class" on case-insensitive file system can result in unwanted loading of "JAVA.class".
|
Symbol.TypeSymbol |
registerClass(Symbol.TypeSymbol classSymbol) |
public BytecodeCompleter(List<File> projectClasspath, ParametrizedTypeCache parametrizedTypeCache)
public void init(Symbols symbols)
public Symbol.TypeSymbol registerClass(Symbol.TypeSymbol classSymbol)
public void complete(Symbol symbol)
public int filterBytecodeFlags(int flags)
public Symbol loadClass(String fullname)
Resolve.SymbolNotFound otherwisepublic Symbol.PackageSymbol enterPackage(String fullname)
public void done()
Copyright © 2012–2015 SonarSource. All rights reserved.