Serialized Form


Package mathCollection

Class mathCollection.BitMathIntSet extends java.lang.Object implements Serializable

Serialized Fields

myBitSet

java.util.BitSet myBitSet
The backing instance of BitSet where the elements of this set are stored.


storedHashCode

int storedHashCode
Acts as a cache for the hash code value of this set out of performance considerations. Whenever this set is changed, storedHashCode is set to 0 and gets updated as soon as the hashCode() method is called.


storedSize

int storedSize
Acts as a cache for the cardinality value of this set out of performance considerations. Whenever this set is changed, storedSize is set to -1 and gets updated as soon as the size() method is called.


storedMinimum

int storedMinimum
Acts as a cache for the smallest element of this set out of performance considerations. Whenever a destructive method is called and the new value for storedMinimum cannot be determined in constant time, storedMinimum is set to -1 and gets updated as soon as the getMinimum() method is called.


isConcurrentlyModified

boolean isConcurrentlyModified
Used to check, whether this mathematical set was modified by an destructive method while iterating over it.

Class mathCollection.HashMathSet extends AbstractMathSet implements Serializable

Serialized Fields

myHashSet

java.util.HashSet myHashSet
The backing instance of HashSet where the elements of this set are stored.


storedHashCode

int storedHashCode
Acts as a cache for the hash code value of this set out of performance considerations. Whenever this set is changed, storedHashCode is set to 0 and gets updated as soon as the hashCode() method is called.

Class mathCollection.HashMultiset extends AbstractMultiset implements Serializable

Serialized Fields

myHashMap

java.util.HashMap myHashMap
The backing instance of HashMap where the elements of this set are stored.


storedHashCode

int storedHashCode
Acts as a cache for the hash code value of this set out of performance considerations. Whenever this set is changed, storedHashCode is set to 0 and gets updated as soon as the hashCode() method is called.


storedSize

int storedSize
Acts as a cache for the size value of this set out of performance considerations. The value of storedSize is always up-to-date since it gets updated by all destructive methods in this class.


isConcurrentlyModified

boolean isConcurrentlyModified
Used to check, whether this multiset was modified by an destructive method while iterating over it.

Class mathCollection.HashSetOfSets extends AbstractSetOfSets implements Serializable

Serialized Fields

myHashSet

java.util.HashSet myHashSet
The backing instance of HashSet where the elements of this set are stored.


flatVersion

HashMultiset flatVersion
Acts as a cache for the 'flattened' multiset version of this set of sets out of performance considerations. The contents of flatVersion are always up-to-date since they get updated by all destructive methods in this class.


storedHashCode

int storedHashCode
Acts as a cache for the hash code value of this set out of performance considerations. Whenever this set is changed, storedHashCode is set to 0 and gets updated as soon as the hashCode() method is called.