Package defining bytecode code enhancement (instrumentation) support.
Interface Summary Interface Description BasicProxyFactoryA proxy factory for "basic proxy" generation. BytecodeEnhancementMetadataEncapsulates bytecode enhancement information about a particular entity. BytecodeProviderContract for providers of bytecode services to Hibernate. ClassTransformerA persistence provider provides an instance of this interface to the PersistenceUnitInfo.addTransformer method. ProxyFactoryFactoryAn interface for factories of
ReflectionOptimizerRepresents reflection optimization for a particular class. ReflectionOptimizer.AccessOptimizerRepresents optimized entity property access. ReflectionOptimizer.InstantiationOptimizerRepresents optimized entity instantiation.
Class Summary Class Description ByteCodeHelperA helper for reading byte code from various input sources. ClassLoadingStrategyHelper InstrumentedClassLoaderA specialized ClassLoader which performs bytecode enhancement on class definitions as they are loaded into the ClassLoader scope.
Exception Summary Exception Description NotInstrumentedExceptionIndicates a condition where an instrumented/enhanced class was expected, but the class was not instrumented/enhanced.