java.lang.Object
org.hibernate.util.ReflectHelper
- public final class ReflectHelper
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BASIC_PROPERTY_ACCESSOR
private static final org.hibernate.property.PropertyAccessor BASIC_PROPERTY_ACCESSOR
DIRECT_PROPERTY_ACCESSOR
private static final org.hibernate.property.PropertyAccessor DIRECT_PROPERTY_ACCESSOR
NO_CLASSES
private static final java.lang.Class[] NO_CLASSES
OBJECT
private static final java.lang.Class[] OBJECT
OBJECT_EQUALS
private static final java.lang.reflect.Method OBJECT_EQUALS
NO_PARAM
private static final java.lang.Class[] NO_PARAM
OBJECT_HASHCODE
private static final java.lang.reflect.Method OBJECT_HASHCODE
ReflectHelper
private ReflectHelper()
overridesEquals
public static boolean overridesEquals(java.lang.Class clazz)
overridesHashCode
public static boolean overridesHashCode(java.lang.Class clazz)
reflectedPropertyClass
public static java.lang.Class reflectedPropertyClass(java.lang.String className,
java.lang.String name)
throws org.hibernate.MappingException
getter
private static org.hibernate.property.Getter getter(java.lang.Class clazz,
java.lang.String name)
throws org.hibernate.MappingException
getGetter
public static org.hibernate.property.Getter getGetter(java.lang.Class theClass,
java.lang.String name)
throws org.hibernate.MappingException
classForName
public static java.lang.Class classForName(java.lang.String name)
throws java.lang.ClassNotFoundException
classForName
public static java.lang.Class classForName(java.lang.String name,
java.lang.Class caller)
throws java.lang.ClassNotFoundException
isPublic
public static boolean isPublic(java.lang.Class clazz,
java.lang.reflect.Member member)
getConstantValue
public static java.lang.Object getConstantValue(java.lang.String name)
getDefaultConstructor
public static java.lang.reflect.Constructor getDefaultConstructor(java.lang.Class clazz)
throws org.hibernate.PropertyNotFoundException
isAbstractClass
public static boolean isAbstractClass(java.lang.Class clazz)
isFinalClass
public static boolean isFinalClass(java.lang.Class clazz)
getConstructor
public static java.lang.reflect.Constructor getConstructor(java.lang.Class clazz,
org.hibernate.type.Type[] types)
throws org.hibernate.PropertyNotFoundException
getMethod
public static java.lang.reflect.Method getMethod(java.lang.Class clazz,
java.lang.reflect.Method method)