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 boolean
isModified
private boolean
isReplaced
private V
replacedValue
-
Constructor Summary
Constructors Modifier Constructor Description private
MapNodeResult()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description V
getReplacedValue()
boolean
hasReplacedValue()
boolean
isModified()
void
modified()
static <K,V>
MapNodeResult<K,V>unchanged()
void
updated(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()
-
-