Class AATreeSet.TerminalNode
java.lang.Object
org.terracotta.offheapstore.util.AATreeSet.AbstractTreeNode
org.terracotta.offheapstore.util.AATreeSet.TerminalNode
- All Implemented Interfaces:
AATreeSet.Node
- Enclosing class:
AATreeSet<T extends Comparable<? super T>>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintvoidsetLeft(AATreeSet.Node right) voidsetLevel(int value) voidsetRight(AATreeSet.Node left) voidswapPayload(AATreeSet.Node payload) static <T extends Comparable<? super T>>
AATreeSet.Node<T> terminal()Methods inherited from class AATreeSet.AbstractTreeNode
getLeft, getLevel, getRight
-
Field Details
-
TERMINAL
-
-
Constructor Details
-
TerminalNode
private TerminalNode()
-
-
Method Details
-
terminal
-
setLeft
- Specified by:
setLeftin interfaceAATreeSet.Node- Overrides:
setLeftin classAATreeSet.AbstractTreeNode
-
setRight
- Specified by:
setRightin interfaceAATreeSet.Node- Overrides:
setRightin classAATreeSet.AbstractTreeNode
-
setLevel
public void setLevel(int value) - Specified by:
setLevelin interfaceAATreeSet.Node- Overrides:
setLevelin classAATreeSet.AbstractTreeNode
-
decrementLevel
public int decrementLevel()- Specified by:
decrementLevelin interfaceAATreeSet.Node- Overrides:
decrementLevelin classAATreeSet.AbstractTreeNode
-
incrementLevel
public int incrementLevel()- Specified by:
incrementLevelin interfaceAATreeSet.Node- Overrides:
incrementLevelin classAATreeSet.AbstractTreeNode
-
swapPayload
-
getPayload
-