@Singleton @Internal public final class IntrospectedHibernateBytecodeProvider extends Object implements org.hibernate.bytecode.spi.BytecodeProvider
BytecodeProvider
.
Implementation provides custom implementation of ProxyFactoryFactory
and disables bytecode enhancer.Constructor and Description |
---|
IntrospectedHibernateBytecodeProvider() |
Modifier and Type | Method and Description |
---|---|
org.hibernate.bytecode.enhance.spi.Enhancer |
getEnhancer(org.hibernate.bytecode.enhance.spi.EnhancementContext enhancementContext) |
org.hibernate.bytecode.spi.ProxyFactoryFactory |
getProxyFactoryFactory() |
org.hibernate.bytecode.spi.ReflectionOptimizer |
getReflectionOptimizer(Class clazz,
String[] getterNames,
String[] setterNames,
Class[] types) |
public IntrospectedHibernateBytecodeProvider()
public org.hibernate.bytecode.spi.ProxyFactoryFactory getProxyFactoryFactory()
getProxyFactoryFactory
in interface org.hibernate.bytecode.spi.BytecodeProvider
public org.hibernate.bytecode.spi.ReflectionOptimizer getReflectionOptimizer(Class clazz, String[] getterNames, String[] setterNames, Class[] types)
getReflectionOptimizer
in interface org.hibernate.bytecode.spi.BytecodeProvider
public org.hibernate.bytecode.enhance.spi.Enhancer getEnhancer(org.hibernate.bytecode.enhance.spi.EnhancementContext enhancementContext)
getEnhancer
in interface org.hibernate.bytecode.spi.BytecodeProvider