Package com.thoughtworks.qdox.type
Class TypeResolver
java.lang.Object
com.thoughtworks.qdox.type.TypeResolver
A per JavaClass resolver of types
- Since:
- 2.0
- Author:
- Robert Scholte
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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.getJavaClass
(String binaryName) resolveJavaClass
(String typeName) resolveType
(String typeName)
-
Method Details
-
byPackageName
public static TypeResolver byPackageName(String binaryName, ClassLibrary classLibrary, Collection<String> imports) Type resolver in case there's no declaring class, e.g. using extends, implements and annotations on a toplevel class- Parameters:
binaryName
- the binary name of the packageclassLibrary
- the class libraryimports
- the imports, can benull
- Returns:
- the typeResolver
-
byClassName
public static TypeResolver byClassName(String binaryName, ClassLibrary classLibrary, Collection<String> imports) - Parameters:
binaryName
- the class in which context a type is used.classLibrary
- the class libraryimports
- the imports, can benull
- Returns:
- the typeResolver
-
resolveJavaClass
-
getJavaClass
-
resolveType
-