Class MapNodeResult<K,V>

java.lang.Object
io.usethesource.capsule.core.trie.MapNodeResult<K,V>

public final class MapNodeResult<K,V> extends Object
  • Field Details

    • replacedValue

      private V replacedValue
    • isModified

      private boolean isModified
    • isReplaced

      private boolean isReplaced
  • Constructor Details

    • MapNodeResult

      private MapNodeResult()
  • Method Details

    • modified

      public void modified()
    • updated

      public void updated(V replacedValue)
    • unchanged

      public static <K, V> MapNodeResult<K,V> unchanged()
    • isModified

      public boolean isModified()
    • hasReplacedValue

      public boolean hasReplacedValue()
    • getReplacedValue

      public V getReplacedValue()