Package org.drools.modelcompiler.util
Class ClassUtil
- java.lang.Object
-
- org.drools.modelcompiler.util.ClassUtil
-
public class ClassUtil extends Object
-
-
Constructor Summary
Constructors Constructor Description ClassUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringasJavaSourceName(Class<?> clazz)static TypeboxTypePrimitive(Type type)static List<String>getAccessibleProperties(Class<?> clazz)static List<String>getAccessiblePropertiesIncludingNonGetterValueMethod(Class<?> clazz)static TypegetTypeArgument(Type genericType, int index)static booleanisAccessiblePropertiesIncludingNonGetterValueMethod(Class<?> clazz, String prop)static booleanisAssignableFrom(Type from, Type to)static Class<?>javaSourceNameToClass(String javaSourceName)static Class<?>toNonPrimitiveType(Class<?> c)static Class<?>toRawClass(Type type)
-
-
-
Method Detail
-
javaSourceNameToClass
public static Class<?> javaSourceNameToClass(String javaSourceName) throws ClassNotFoundException
- Throws:
ClassNotFoundException
-
isAccessiblePropertiesIncludingNonGetterValueMethod
public static boolean isAccessiblePropertiesIncludingNonGetterValueMethod(Class<?> clazz, String prop)
-
getAccessiblePropertiesIncludingNonGetterValueMethod
public static List<String> getAccessiblePropertiesIncludingNonGetterValueMethod(Class<?> clazz)
-
-