Package com.threerings.delta

Interface Summary
Deltable Flags a class as being deltable, meaning that it supports the creation of delta objects that compactly represent a set of changes that may be applied to an original object in order to create an updated object.
 

Class Summary
ArrayDelta A delta object representing the different between two arrays.
BareArrayMask Extends ArrayMask to avoid writing the (redundant) mask length when streaming.
Delta Represents a set of changes that may be applied to an existing object to create a new object (with a streamed form that is more compact than that which would be required for streaming the entire new object).
ReflectiveDelta A delta object that uses reflection to compare and modify the objects' fields.
ReflectiveDelta.ClassMapping Contains cached information about a class.
ReflectiveDelta.FieldHandler Handles a particular field.
ReflectiveDelta.FinalFieldHandler Base class for final field handlers.
 

Annotation Types Summary
DeltaFinal Indicates that a field should be treated as "final" by the ReflectiveDelta class (without actually flagging it as final, which would prevent us from changing it in other circumstances).