Class MutableMutabilityPlan<T>

    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      T assemble​(java.io.Serializable cached)
      Assemble a previously disassembled value.
      T deepCopy​(T value)
      Return a deep copy of the value.
      protected abstract T deepCopyNotNull​(T value)  
      java.io.Serializable disassemble​(T value)
      Return a "disassembled" representation of the value.
      boolean isMutable()
      Can the internal state of instances of T be changed?
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait