public class JavaReflectionManager extends Object implements ReflectionManager, MetadataProviderInjector
Constructor and Description |
---|
JavaReflectionManager() |
Modifier and Type | Method and Description |
---|---|
AnnotationReader |
buildAnnotationReader(AnnotatedElement annotatedElement) |
XClass |
classForName(String name,
Class caller) |
boolean |
equals(XClass class1,
Class class2) |
Map |
getDefaults() |
MetadataProvider |
getMetadataProvider() |
XPackage |
packageForName(String packageName) |
void |
setMetadataProvider(MetadataProvider metadataProvider)
Defines the metadata provider for a given Reflection Manager
|
TypeEnvironment |
toApproximatingEnvironment(TypeEnvironment context) |
Class |
toClass(XClass xClazz) |
Method |
toMethod(XMethod xMethod) |
XClass |
toXClass(Class clazz) |
org.hibernate.annotations.common.reflection.java.JavaXType |
toXType(TypeEnvironment context,
Type propType) |
public MetadataProvider getMetadataProvider()
getMetadataProvider
in interface MetadataProviderInjector
public void setMetadataProvider(MetadataProvider metadataProvider)
MetadataProviderInjector
setMetadataProvider
in interface MetadataProviderInjector
public XClass toXClass(Class clazz)
toXClass
in interface ReflectionManager
public Class toClass(XClass xClazz)
toClass
in interface ReflectionManager
public Method toMethod(XMethod xMethod)
toMethod
in interface ReflectionManager
public XClass classForName(String name, Class caller) throws ClassNotFoundException
classForName
in interface ReflectionManager
ClassNotFoundException
public XPackage packageForName(String packageName) throws ClassNotFoundException
packageForName
in interface ReflectionManager
ClassNotFoundException
public org.hibernate.annotations.common.reflection.java.JavaXType toXType(TypeEnvironment context, Type propType)
public boolean equals(XClass class1, Class class2)
equals
in interface ReflectionManager
public TypeEnvironment toApproximatingEnvironment(TypeEnvironment context)
public AnnotationReader buildAnnotationReader(AnnotatedElement annotatedElement)
buildAnnotationReader
in interface ReflectionManager
public Map getDefaults()
getDefaults
in interface ReflectionManager
Copyright © 2018 JBoss by Red Hat. All rights reserved.