Package org.hibernate.bytecode.enhance.spi
Package defining bytecode code enhancement (instrumentation) support.
Interface Summary Interface Description CollectionTracker Interface to be implemented by collection trackers that hold the expected size od collections, a simplifiedMap<String, int>.EnhancementContext The context for performing an enhancement.Enhancer Class responsible for performing enhancement.LazyPropertyInitializer Contract for controlling how lazy properties get initialized.LazyPropertyInitializer.InterceptorImplementor Deprecated. Prefer the form of these methods defined onBytecodeLazyAttributeInterceptorinsteadUnloadedClass UnloadedField Class Summary Class Description DefaultEnhancementContext default implementation of EnhancementContext.EnhancementContextWrapper EnhancerConstants Constants used during enhancement.Enum Summary Enum Description UnsupportedEnhancementStrategy The expected behavior when encountering a class that cannot be enhanced, in particular when attribute names don't match field names.Exception Summary Exception Description EnhancementException An exception indicating some kind of problem performing bytecode enhancement.Annotation Types Summary Annotation Type Description EnhancementInfo Provides basic information about the enhancement done to a class.