Class DiffableUtils.MapDiff<K,​T,​M>

  • Type Parameters:
    K - the type of map keys
    T - the type of map values
    M - the map implementation type
    All Implemented Interfaces:
    Diff<M>, Writeable
    Direct Known Subclasses:
    DiffableUtils.ImmutableOpenMapDiff
    Enclosing class:
    DiffableUtils

    public abstract static class DiffableUtils.MapDiff<K,​T,​M>
    extends Object
    implements Diff<M>
    Represents differences between two maps of objects and is used as base class for different map implementations. Implements serialization. How differences are applied is left to subclasses.