Class MapNodeResult<K,V>
- java.lang.Object
-
- io.usethesource.capsule.core.trie.MapNodeResult<K,V>
-
public final class MapNodeResult<K,V> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private booleanisModifiedprivate booleanisReplacedprivate VreplacedValue
-
Constructor Summary
Constructors Modifier Constructor Description privateMapNodeResult()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description VgetReplacedValue()booleanhasReplacedValue()booleanisModified()voidmodified()static <K,V>
MapNodeResult<K,V>unchanged()voidupdated(V replacedValue)
-
-
-
Field Detail
-
replacedValue
private V replacedValue
-
isModified
private boolean isModified
-
isReplaced
private boolean isReplaced
-
-
Method Detail
-
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()
-
-