Top Description Interfaces Classes
[default module]

Package org.hibernate.bytecode.enhance.internal.tracker


specialized classes to keep track of changes

Interface Summary

Modifier and TypeInterface and Description
public interface
DirtyTracker

Interface to be implemented by dirty trackers, a simplified Set of String.

Class Summary

Modifier and TypeClass and Description
public class
CompositeOwnerTracker

small low memory class to keep references to composite owners

public class
NoopCollectionTracker

small low memory class to keep track of the number of elements in a collection

public class
SimpleCollectionTracker

small low memory class to keep track of the number of elements in a collection

public class
SimpleFieldTracker

small low memory class to keep track of changed fields

uses an array as a set (under the assumption that the number of elements will be low) to avoid having to instantiate an HashSet.

public class
SortedFieldTracker

small low memory class to keep track of changed fields similar to BasicTracker but where the array is kept ordered to reduce the cost of verifying duplicates