Top Description Interfaces Annotations Classes
[default module]

Package org.hibernate.bytecode.enhance.spi


Package defining bytecode code enhancement (instrumentation) support.

Interface Summary

Modifier and TypeInterface and Description
public interface
CollectionTracker

Interface to be implemented by collection trackers that hold the expected size od collections, a simplified Map<String, int>.

public interface
EnhancementContext

The context for performing an enhancement.

public interface
Enhancer

Class responsible for performing enhancement.

public interface
LazyPropertyInitializer

Contract for controlling how lazy properties get initialized.

public interface
public interface

Annotation Summary

Modifier and TypeAnnotation and Description
public @interface
EnhancementInfo

Provides basic information about the enhancement done to a class.

Class Summary

Modifier and TypeClass and Description
public class
DefaultEnhancementContext

default implementation of EnhancementContext.

public class
public class
EnhancementException

An exception indicating some kind of problem performing bytecode enhancement.

public class
EnhancerConstants

Constants used during enhancement.