org.hibernate.annotations.common.reflection.java
public class JavaReflectionManager extends java.lang.Object implements ReflectionManager
Constructor and Description |
---|
JavaReflectionManager() |
Modifier and Type | Method and Description |
---|---|
AnnotationReader |
buildAnnotationReader(java.lang.reflect.AnnotatedElement annotatedElement) |
XClass |
classForName(java.lang.String name,
java.lang.Class caller) |
boolean |
equals(XClass class1,
java.lang.Class class2) |
java.util.Map |
getDefaults() |
XPackage |
packageForName(java.lang.String packageName) |
TypeEnvironment |
toApproximatingEnvironment(TypeEnvironment context) |
java.lang.Class |
toClass(XClass xClazz) |
java.lang.reflect.Method |
toMethod(XMethod xMethod) |
XClass |
toXClass(java.lang.Class clazz) |
org.hibernate.annotations.common.reflection.java.JavaXType |
toXType(TypeEnvironment context,
java.lang.reflect.Type propType) |
public XClass toXClass(java.lang.Class clazz)
toXClass
in interface ReflectionManager
public java.lang.Class toClass(XClass xClazz)
toClass
in interface ReflectionManager
public java.lang.reflect.Method toMethod(XMethod xMethod)
toMethod
in interface ReflectionManager
public XClass classForName(java.lang.String name, java.lang.Class caller) throws java.lang.ClassNotFoundException
classForName
in interface ReflectionManager
java.lang.ClassNotFoundException
public XPackage packageForName(java.lang.String packageName) throws java.lang.ClassNotFoundException
packageForName
in interface ReflectionManager
java.lang.ClassNotFoundException
public org.hibernate.annotations.common.reflection.java.JavaXType toXType(TypeEnvironment context, java.lang.reflect.Type propType)
public boolean equals(XClass class1, java.lang.Class class2)
equals
in interface ReflectionManager
public TypeEnvironment toApproximatingEnvironment(TypeEnvironment context)
public AnnotationReader buildAnnotationReader(java.lang.reflect.AnnotatedElement annotatedElement)
buildAnnotationReader
in interface ReflectionManager
public java.util.Map getDefaults()
getDefaults
in interface ReflectionManager