public class TypeResolver extends Object
| Modifier and Type | Method and Description |
|---|---|
static TypeResolver |
byClassName(String binaryName,
ClassLibrary classLibrary,
Collection<String> imports) |
static TypeResolver |
byPackageName(String binaryName,
ClassLibrary classLibrary,
Collection<String> imports)
Type resolver in case there's no declaring class, e.g.
|
JavaClass |
getJavaClass(String binaryName) |
JavaClass |
resolveJavaClass(String typeName) |
String |
resolveType(String typeName) |
public static TypeResolver byPackageName(String binaryName, ClassLibrary classLibrary, Collection<String> imports)
binaryName - the binary name of the packageclassLibrary - the class libraryimports - the imports, can be nullpublic static TypeResolver byClassName(String binaryName, ClassLibrary classLibrary, Collection<String> imports)
binaryName - the class in which context a type is used.classLibrary - the class libraryimports - the imports, can be nullCopyright © 2002–2025. All rights reserved.