public class DeserializerTypeManager extends Object implements TypeManager
| Constructor and Description |
|---|
DeserializerTypeManager() |
DeserializerTypeManager(String pkg) |
| Modifier and Type | Method and Description |
|---|---|
Type |
bestType(Type preferred,
Class<?> bound) |
Type |
bestType(Type preferred,
Type secondary,
Class<?> bound) |
String |
getConstructorTypeName(Type type) |
List<String> |
getImports() |
String |
getPackage() |
String |
getRawClass(String type) |
String |
getRawClass(Type type) |
String |
getRawTypeName(Type type) |
String |
getVariableTypeName(Type type) |
String |
getWrappedName(Type type) |
boolean |
isColliding(Class<?> clazz) |
boolean |
isErasureHidden(Type type) |
boolean |
isGenericVariable(Type type) |
boolean |
isHidden(Constructor<?> constructor) |
boolean |
isHidden(Method method) |
boolean |
isHidden(Type type) |
boolean |
isNotImported(Class<?> clazz) |
Optional<Type> |
mostSpecialOf(Type... types) |
void |
registerImport(Class<?> clazz) |
void |
registerType(Type type) |
void |
registerTypes(Type... types) |
void |
staticImport(Class<?> type,
String method) |
Type |
wrapHidden(Type type) |
public DeserializerTypeManager()
public DeserializerTypeManager(String pkg)
public String getPackage()
getPackage in interface TypeManagerpublic List<String> getImports()
getImports in interface TypeManagerpublic void staticImport(Class<?> type, String method)
staticImport in interface TypeManagerpublic void registerTypes(Type... types)
registerTypes in interface TypeManagerpublic void registerType(Type type)
registerType in interface TypeManagerpublic void registerImport(Class<?> clazz)
registerImport in interface TypeManagerpublic String getVariableTypeName(Type type)
getVariableTypeName in interface TypeManagerpublic String getConstructorTypeName(Type type)
getConstructorTypeName in interface TypeManagerpublic String getRawTypeName(Type type)
getRawTypeName in interface TypeManagerpublic String getRawClass(String type)
getRawClass in interface TypeManagerpublic String getRawClass(Type type)
getRawClass in interface TypeManagerpublic boolean isHidden(Constructor<?> constructor)
isHidden in interface TypeManagerpublic boolean isHidden(Method method)
isHidden in interface TypeManagerpublic boolean isHidden(Type type)
isHidden in interface TypeManagerpublic boolean isGenericVariable(Type type)
isGenericVariable in interface TypeManagerpublic boolean isErasureHidden(Type type)
isErasureHidden in interface TypeManagerpublic boolean isColliding(Class<?> clazz)
isColliding in interface TypeManagerpublic boolean isNotImported(Class<?> clazz)
isNotImported in interface TypeManagerpublic Type wrapHidden(Type type)
wrapHidden in interface TypeManagerpublic String getWrappedName(Type type)
getWrappedName in interface TypeManagerpublic Type bestType(Type preferred, Class<?> bound)
bestType in interface TypeManagerpublic Type bestType(Type preferred, Type secondary, Class<?> bound)
bestType in interface TypeManagerpublic Optional<Type> mostSpecialOf(Type... types)
mostSpecialOf in interface TypeManagerCopyright © 2020. All rights reserved.