Package org.terracotta.offheapstore.util
Class AATreeSet.TerminalNode
- java.lang.Object
-
- org.terracotta.offheapstore.util.AATreeSet.AbstractTreeNode
-
- org.terracotta.offheapstore.util.AATreeSet.TerminalNode
-
- All Implemented Interfaces:
AATreeSet.Node
private static final class AATreeSet.TerminalNode extends AATreeSet.AbstractTreeNode
-
-
Field Summary
Fields Modifier and Type Field Description private static AATreeSet.Node<?>TERMINAL
-
Constructor Summary
Constructors Modifier Constructor Description privateTerminalNode()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intdecrementLevel()java.lang.ComparablegetPayload()intincrementLevel()voidsetLeft(AATreeSet.Node right)voidsetLevel(int value)voidsetRight(AATreeSet.Node left)voidswapPayload(AATreeSet.Node payload)static <T extends java.lang.Comparable<? super T>>
AATreeSet.Node<T>terminal()-
Methods inherited from class org.terracotta.offheapstore.util.AATreeSet.AbstractTreeNode
getLeft, getLevel, getRight
-
-
-
-
Field Detail
-
TERMINAL
private static final AATreeSet.Node<?> TERMINAL
-
-
Method Detail
-
terminal
public static <T extends java.lang.Comparable<? super T>> AATreeSet.Node<T> terminal()
-
setLeft
public void setLeft(AATreeSet.Node right)
- Specified by:
setLeftin interfaceAATreeSet.Node- Overrides:
setLeftin classAATreeSet.AbstractTreeNode
-
setRight
public void setRight(AATreeSet.Node left)
- 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
public void swapPayload(AATreeSet.Node payload)
-
getPayload
public java.lang.Comparable getPayload()
-
-