Package | Description |
---|---|
com.google.common.collect |
This package contains generic collection interfaces and implementations, and
other utilities for working with collections.
|
Modifier and Type | Field and Description |
---|---|
private TreeMultiset.AvlNode<E> |
TreeMultiset.header |
private TreeMultiset.AvlNode<E> |
TreeMultiset.AvlNode.left |
private TreeMultiset.AvlNode<E> |
TreeMultiset.AvlNode.pred |
private TreeMultiset.AvlNode<E> |
TreeMultiset.AvlNode.right |
private TreeMultiset.AvlNode<E> |
TreeMultiset.AvlNode.succ |
Modifier and Type | Field and Description |
---|---|
private TreeMultiset.Reference<TreeMultiset.AvlNode<E>> |
TreeMultiset.rootReference |
Modifier and Type | Method and Description |
---|---|
(package private) TreeMultiset.AvlNode<E> |
TreeMultiset.AvlNode.add(java.util.Comparator<? super E> comparator,
E e,
int count,
int[] result) |
private TreeMultiset.AvlNode<E> |
TreeMultiset.AvlNode.addLeftChild(E e,
int count) |
private TreeMultiset.AvlNode<E> |
TreeMultiset.AvlNode.addRightChild(E e,
int count) |
private TreeMultiset.AvlNode<E> |
TreeMultiset.AvlNode.ceiling(java.util.Comparator<? super E> comparator,
E e) |
private TreeMultiset.AvlNode<E> |
TreeMultiset.AvlNode.deleteMe() |
private TreeMultiset.AvlNode<E> |
TreeMultiset.firstNode()
Returns the first node in the tree that is in range.
|
private TreeMultiset.AvlNode<E> |
TreeMultiset.AvlNode.floor(java.util.Comparator<? super E> comparator,
E e) |
private TreeMultiset.AvlNode<E> |
TreeMultiset.lastNode() |
private TreeMultiset.AvlNode<E> |
TreeMultiset.AvlNode.rebalance() |
(package private) TreeMultiset.AvlNode<E> |
TreeMultiset.AvlNode.remove(java.util.Comparator<? super E> comparator,
E e,
int count,
int[] result) |
private TreeMultiset.AvlNode<E> |
TreeMultiset.AvlNode.removeMax(TreeMultiset.AvlNode<E> node) |
private TreeMultiset.AvlNode<E> |
TreeMultiset.AvlNode.removeMin(TreeMultiset.AvlNode<E> node) |
private TreeMultiset.AvlNode<E> |
TreeMultiset.AvlNode.rotateLeft() |
private TreeMultiset.AvlNode<E> |
TreeMultiset.AvlNode.rotateRight() |
(package private) TreeMultiset.AvlNode<E> |
TreeMultiset.AvlNode.setCount(java.util.Comparator<? super E> comparator,
E e,
int count,
int[] result) |
(package private) TreeMultiset.AvlNode<E> |
TreeMultiset.AvlNode.setCount(java.util.Comparator<? super E> comparator,
E e,
int expectedCount,
int newCount,
int[] result) |
Modifier and Type | Method and Description |
---|---|
private long |
TreeMultiset.aggregateAboveRange(TreeMultiset.Aggregate aggr,
TreeMultiset.AvlNode<E> node) |
private long |
TreeMultiset.aggregateBelowRange(TreeMultiset.Aggregate aggr,
TreeMultiset.AvlNode<E> node) |
(package private) static int |
TreeMultiset.distinctElements(TreeMultiset.AvlNode<?> node) |
private static int |
TreeMultiset.AvlNode.height(TreeMultiset.AvlNode<?> node) |
(package private) abstract int |
TreeMultiset.Aggregate.nodeAggregate(TreeMultiset.AvlNode<?> node) |
private TreeMultiset.AvlNode<E> |
TreeMultiset.AvlNode.removeMax(TreeMultiset.AvlNode<E> node) |
private TreeMultiset.AvlNode<E> |
TreeMultiset.AvlNode.removeMin(TreeMultiset.AvlNode<E> node) |
private static <T> void |
TreeMultiset.successor(TreeMultiset.AvlNode<T> a,
TreeMultiset.AvlNode<T> b) |
private static <T> void |
TreeMultiset.successor(TreeMultiset.AvlNode<T> a,
TreeMultiset.AvlNode<T> b) |
private static <T> void |
TreeMultiset.successor(TreeMultiset.AvlNode<T> a,
TreeMultiset.AvlNode<T> b,
TreeMultiset.AvlNode<T> c) |
private static <T> void |
TreeMultiset.successor(TreeMultiset.AvlNode<T> a,
TreeMultiset.AvlNode<T> b,
TreeMultiset.AvlNode<T> c) |
private static <T> void |
TreeMultiset.successor(TreeMultiset.AvlNode<T> a,
TreeMultiset.AvlNode<T> b,
TreeMultiset.AvlNode<T> c) |
private static long |
TreeMultiset.AvlNode.totalCount(TreeMultiset.AvlNode<?> node) |
(package private) abstract long |
TreeMultiset.Aggregate.treeAggregate(TreeMultiset.AvlNode<?> root) |
private Multiset.Entry<E> |
TreeMultiset.wrapEntry(TreeMultiset.AvlNode<E> baseEntry) |
Constructor and Description |
---|
TreeMultiset(TreeMultiset.Reference<TreeMultiset.AvlNode<E>> rootReference,
GeneralRange<E> range,
TreeMultiset.AvlNode<E> endLink) |
Constructor and Description |
---|
TreeMultiset(TreeMultiset.Reference<TreeMultiset.AvlNode<E>> rootReference,
GeneralRange<E> range,
TreeMultiset.AvlNode<E> endLink) |