public class TypeHelper
extends java.lang.Object
| Constructor and Description | 
|---|
TypeHelper()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected static boolean | 
argumentClassIsParameterClass(java.lang.Class argumentClass,
                             java.lang.Class parameterClass)
Realizes an unsharp equal for the class. 
 | 
protected static java.lang.Class | 
getWrapperClass(java.lang.Class c)
Get wrapper class for a given class. 
 | 
protected static boolean | 
isBigDecCategory(java.lang.Class x)  | 
protected static boolean | 
isDoubleCategory(java.lang.Class x)  | 
protected static boolean | 
isIntCategory(java.lang.Class x)  | 
protected static boolean | 
isLongCategory(java.lang.Class x)  | 
protected static java.lang.invoke.MethodType | 
replaceWithMoreSpecificType(java.lang.Object[] args,
                           java.lang.invoke.MethodType callSiteType)
Replaces the types in the callSiteType parameter if more specific types
 given through the arguments. 
 | 
protected static java.lang.Class getWrapperClass(java.lang.Class c)
protected static boolean argumentClassIsParameterClass(java.lang.Class argumentClass,
                                                       java.lang.Class parameterClass)
protected static java.lang.invoke.MethodType replaceWithMoreSpecificType(java.lang.Object[] args,
                                                                         java.lang.invoke.MethodType callSiteType)
protected static boolean isIntCategory(java.lang.Class x)
protected static boolean isLongCategory(java.lang.Class x)
protected static boolean isBigDecCategory(java.lang.Class x)
protected static boolean isDoubleCategory(java.lang.Class x)