public class TypeUtil extends Object
This class is responsible for the type conversion between Python types and Java types.
Modifier and Type | Field and Description |
---|---|
static int |
DISTANCE_FACTOR |
Constructor and Description |
---|
TypeUtil() |
Modifier and Type | Method and Description |
---|---|
static int |
computeCharacterConversion(Class<?> parent,
Class<?> child,
List<TypeConverter> converters) |
static int |
computeDistance(Class<?> parent,
Class<?> child) |
static int |
computeNumericConversion(Class<?> parent,
Class<?> child,
List<TypeConverter> converters) |
static Class<?> |
forName(String fqn) |
static Class<?> |
forName(String fqn,
JVMView view) |
static Class<?> |
getClass(String simpleName,
JVMView view) |
static int |
getCost(Class<?> parent,
Class<?> child) |
static String |
getName(String name,
boolean shortName) |
static String[] |
getNames(Class<?>[] classes) |
static String |
getPackage(String name) |
static int |
getPoint(Class<?> clazz) |
static boolean |
isBoolean(Class<?> clazz) |
static boolean |
isByte(Class<?> clazz) |
static boolean |
isCharacter(Class<?> clazz) |
static boolean |
isDouble(Class<?> clazz) |
static boolean |
isFloat(Class<?> clazz) |
static boolean |
isInstanceOf(Class<?> clazz,
Object object)
Checks if an object is an instance of a given class.
|
static boolean |
isInstanceOf(String classFQN,
Object object)
Checks if an object is an instance of a given class.
|
static boolean |
isInteger(Class<?> clazz) |
static boolean |
isLong(Class<?> clazz) |
static boolean |
isNumeric(Class<?> clazz) |
static boolean |
isShort(Class<?> clazz) |
public static final int DISTANCE_FACTOR
public static int computeCharacterConversion(Class<?> parent, Class<?> child, List<TypeConverter> converters)
public static int computeNumericConversion(Class<?> parent, Class<?> child, List<TypeConverter> converters)
public static Class<?> forName(String fqn) throws ClassNotFoundException
ClassNotFoundException
public static Class<?> forName(String fqn, JVMView view) throws ClassNotFoundException
ClassNotFoundException
public static Class<?> getClass(String simpleName, JVMView view) throws ClassNotFoundException
ClassNotFoundException
public static int getPoint(Class<?> clazz)
public static boolean isBoolean(Class<?> clazz)
public static boolean isByte(Class<?> clazz)
public static boolean isCharacter(Class<?> clazz)
public static boolean isDouble(Class<?> clazz)
public static boolean isFloat(Class<?> clazz)
public static boolean isInteger(Class<?> clazz)
public static boolean isLong(Class<?> clazz)
public static boolean isNumeric(Class<?> clazz)
public static boolean isShort(Class<?> clazz)
public static boolean isInstanceOf(Class<?> clazz, Object object)
Checks if an object is an instance of a given class.
clazz
- The class to checkobject
- The object