Serialized Form
-
Package org.plumelib.util
-
Class org.plumelib.util.ArraysP.ComparableArrayComparatorLengthFirst
class ComparableArrayComparatorLengthFirst extends Object implements Serializable- serialVersionUID:
- 20150812L
-
Class org.plumelib.util.ArraysP.ComparableArrayComparatorLexical
class ComparableArrayComparatorLexical extends Object implements Serializable- serialVersionUID:
- 20150812L
-
Class org.plumelib.util.ArraysP.DoubleArrayComparatorLexical
class DoubleArrayComparatorLexical extends Object implements Serializable- serialVersionUID:
- 20150812L
-
Class org.plumelib.util.ArraysP.IntArrayComparatorLengthFirst
class IntArrayComparatorLengthFirst extends Object implements Serializable- serialVersionUID:
- 20150812L
-
Class org.plumelib.util.ArraysP.IntArrayComparatorLexical
class IntArrayComparatorLexical extends Object implements Serializable- serialVersionUID:
- 20150812L
-
Class org.plumelib.util.ArraysP.LongArrayComparatorLengthFirst
class LongArrayComparatorLengthFirst extends Object implements Serializable- serialVersionUID:
- 20150812L
-
Class org.plumelib.util.ArraysP.LongArrayComparatorLexical
class LongArrayComparatorLexical extends Object implements Serializable- serialVersionUID:
- 20150812L
-
Class org.plumelib.util.ArraysP.ObjectArrayComparatorLengthFirst
class ObjectArrayComparatorLengthFirst extends Object implements Serializable- serialVersionUID:
- 20150812L
-
Class org.plumelib.util.ArraysP.ObjectArrayComparatorLexical
class ObjectArrayComparatorLexical extends Object implements Serializable- serialVersionUID:
- 20150812L
-
Class org.plumelib.util.ArraysP.StringArrayComparatorLexical
class StringArrayComparatorLexical extends Object implements Serializable- serialVersionUID:
- 20150812L
-
Exception Class org.plumelib.util.FileIOException
class FileIOException extends IOException implements Serializable- serialVersionUID:
- 20050923L
-
Serialized Fields
-
fileName
@Nullable String fileName
The file being read when the IOException occurred. -
lineNumber
int lineNumber
The line being read when the IOException occurred.
-
-
Class org.plumelib.util.FuzzyFloat
class FuzzyFloat extends Object implements Serializable- serialVersionUID:
- 20250723L
-
Serialized Fields
-
exactComparisons
boolean exactComparisons
True if this class does approximate (fuzzy) arithmetic comparisons. If false, this class does exact matching.ratio test turned off. This occurs exactly if the class is instantiated with the relative difference 0.
-
maxRatio
double maxRatio
Maximum ratio between two floats, such that this class considers them equal. -
minRatio
double minRatio
Minimum ratio between two floats, such that this class considers them equal.
-
-
Class org.plumelib.util.FuzzyFloat.DoubleArrayComparatorLexical
class DoubleArrayComparatorLexical extends Object implements Serializable- serialVersionUID:
- 20150812L
-
Class org.plumelib.util.LimitedSizeIntSet
class LimitedSizeIntSet extends Object implements Serializable- serialVersionUID:
- 20031021L
-
Serialized Fields
-
numValues
@org.checkerframework.checker.index.qual.IndexOrHigh({"values"}) int numValuesThe number of active elements (equivalently, the first unused index). -
values
int @Nullable @MinLen(1) [] values
If null, then at leastLimitedSizeIntSet.numValuesdistinct values have been seen (andLimitedSizeIntSet.numValuesequals themaxValuesargument to the constructor).
-
-
Class org.plumelib.util.LimitedSizeLongSet
class LimitedSizeLongSet extends Object implements Serializable- serialVersionUID:
- 20031021L
-
Serialized Fields
-
numValues
@org.checkerframework.checker.index.qual.IndexOrHigh({"values"}) int numValuesThe number of active elements (equivalently, the first unused index). -
values
long @Nullable @MinLen(1) [] values
If null, then at leastLimitedSizeLongSet.numValuesdistinct values have been seen (andLimitedSizeLongSet.numValuesequals themaxValuesargument to the constructor).
-
-
Class org.plumelib.util.LimitedSizeSet
class LimitedSizeSet extends Object implements Serializable- serialVersionUID:
- 20031021L
-
Serialized Fields
-
numValues
@org.checkerframework.checker.index.qual.IndexOrHigh({"values"}) int numValuesThe number of active elements (equivalently, the first unused index). -
values
@Nullable T extends @Nullable Object @Nullable @MinLen(1) [] values
If null, then at leastLimitedSizeSet.numValuesdistinct values have been seen (andLimitedSizeSet.numValuesequals themaxValuesargument to the constructor).
-
-
Exception Class org.plumelib.util.RegexUtil.CheckedPatternSyntaxException
class CheckedPatternSyntaxException extends Exception implements Serializable- serialVersionUID:
- 6266881831979001480L
-
Serialized Fields
-
pse
PatternSyntaxException pse
The PatternSyntaxException that this is a wrapper around.
-
-
Class org.plumelib.util.SIList
class SIList extends Object implements Serializable- serialVersionUID:
- 20250617L
-
Class org.plumelib.util.StringsP.ObjectComparator
class ObjectComparator extends Object implements Serializable- serialVersionUID:
- 20170420L
-
Class org.plumelib.util.UnmodifiableIdentityHashMap
- serialVersionUID:
- -5147442142854693854L
-
Serialized Fields
-
map
IdentityHashMap<K,
V> map The wrapped map. It may be modifiable, but it will not be modified via thisUnmodifiableIdentityHashMap.
-
-