Package org.vesalainen.bcc
Class LookupList
- All Implemented Interfaces:
Serializable,Cloneable,Iterable<LookupPair>,Collection<LookupPair>,List<LookupPair>,RandomAccess,SequencedCollection<LookupPair>
- See Also:
-
Field Summary
Fields inherited from class java.util.AbstractList
modCount -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprivate intprivate intcalcOpt()private intbooleanbooleanMethods inherited from class java.util.ArrayList
add, add, addAll, addAll, addFirst, addLast, clear, clone, contains, ensureCapacity, equals, forEach, get, getFirst, getLast, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeFirst, removeIf, removeLast, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSizeMethods inherited from class java.util.AbstractCollection
containsAll, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, stream, toArrayMethods inherited from interface java.util.List
containsAll, reversed
-
Constructor Details
-
LookupList
public LookupList()
-
-
Method Details
-
addLookup
-
isContiguous
public boolean isContiguous() -
canOptimize
public boolean canOptimize() -
calcOpt
private int calcOpt() -
calcTableSize
private int calcTableSize() -
calcLookupSize
private int calcLookupSize()
-