public class TypeUtil
extends java.lang.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(java.lang.Class<?> parent,
java.lang.Class<?> child,
java.util.List<TypeConverter> converters) |
static int |
computeDistance(java.lang.Class<?> parent,
java.lang.Class<?> child) |
static int |
computeNumericConversion(java.lang.Class<?> parent,
java.lang.Class<?> child,
java.util.List<TypeConverter> converters) |
static java.lang.Class<?> |
forName(java.lang.String fqn) |
static java.lang.Class<?> |
forName(java.lang.String fqn,
JVMView view) |
static java.lang.Class<?> |
getClass(java.lang.String simpleName,
JVMView view) |
static int |
getCost(java.lang.Class<?> parent,
java.lang.Class<?> child) |
static java.lang.String |
getName(java.lang.String name,
boolean shortName) |
static java.util.List<java.lang.String> |
getNames(java.lang.Class<?>[] classes) |
static java.lang.String |
getPackage(java.lang.String name) |
static int |
getPoint(java.lang.Class<?> clazz) |
static boolean |
isBoolean(java.lang.Class<?> clazz) |
static boolean |
isByte(java.lang.Class<?> clazz) |
static boolean |
isCharacter(java.lang.Class<?> clazz) |
static boolean |
isDouble(java.lang.Class<?> clazz) |
static boolean |
isFloat(java.lang.Class<?> clazz) |
static boolean |
isInstanceOf(java.lang.Class<?> clazz,
java.lang.Object object)
Checks if an object is an instance of a given class.
|
static boolean |
isInstanceOf(java.lang.String classFQN,
java.lang.Object object)
Checks if an object is an instance of a given class.
|
static boolean |
isInteger(java.lang.Class<?> clazz) |
static boolean |
isLong(java.lang.Class<?> clazz) |
static boolean |
isNumeric(java.lang.Class<?> clazz) |
static boolean |
isShort(java.lang.Class<?> clazz) |
public static final int DISTANCE_FACTOR
public static int computeCharacterConversion(java.lang.Class<?> parent, java.lang.Class<?> child, java.util.List<TypeConverter> converters)
public static int computeDistance(java.lang.Class<?> parent, java.lang.Class<?> child)
public static int computeNumericConversion(java.lang.Class<?> parent, java.lang.Class<?> child, java.util.List<TypeConverter> converters)
public static java.lang.Class<?> forName(java.lang.String fqn) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public static java.lang.Class<?> forName(java.lang.String fqn, JVMView view) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public static java.lang.Class<?> getClass(java.lang.String simpleName, JVMView view) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public static int getCost(java.lang.Class<?> parent, java.lang.Class<?> child)
public static java.lang.String getName(java.lang.String name, boolean shortName)
public static java.util.List<java.lang.String> getNames(java.lang.Class<?>[] classes)
public static java.lang.String getPackage(java.lang.String name)
public static int getPoint(java.lang.Class<?> clazz)
public static boolean isBoolean(java.lang.Class<?> clazz)
public static boolean isByte(java.lang.Class<?> clazz)
public static boolean isCharacter(java.lang.Class<?> clazz)
public static boolean isDouble(java.lang.Class<?> clazz)
public static boolean isFloat(java.lang.Class<?> clazz)
public static boolean isInteger(java.lang.Class<?> clazz)
public static boolean isLong(java.lang.Class<?> clazz)
public static boolean isNumeric(java.lang.Class<?> clazz)
public static boolean isShort(java.lang.Class<?> clazz)
public static boolean isInstanceOf(java.lang.Class<?> clazz, java.lang.Object object)
Checks if an object is an instance of a given class.
clazz
- The class to checkobject
- The objectpublic static boolean isInstanceOf(java.lang.String classFQN, java.lang.Object object)
Checks if an object is an instance of a given class.
classFQN
- The fully qualified name of a class to checkobject
- The object