Package | Description |
---|---|
org.parboiled.trees |
Modifier and Type | Interface and Description |
---|---|
interface |
BinaryTreeNode<T extends BinaryTreeNode<T>>
A
TreeNode specialization with only two child nodes, left and right. |
class |
ImmutableBinaryTreeNode<T extends BinaryTreeNode<T>>
A simple immutable implementation of the
BinaryTreeNode interface. |
Modifier and Type | Interface and Description |
---|---|
interface |
MutableBinaryTreeNode<T extends MutableBinaryTreeNode<T>>
A
MutableTreeNode specialization also satisfying the BinaryTreeNode interface
and providing mutability methods. |
Modifier and Type | Class and Description |
---|---|
class |
ImmutableBinaryTreeNode<T extends BinaryTreeNode<T>>
A simple immutable implementation of the
BinaryTreeNode interface. |
class |
MutableBinaryTreeNodeImpl<T extends MutableBinaryTreeNode<T>>
A simple
MutableBinaryTreeNode implementation based on the MutableTreeNodeImpl . |
Modifier and Type | Field and Description |
---|---|
private T |
ImmutableBinaryTreeNode.left |
private T |
ImmutableBinaryTreeNode.right |