Package | Description |
---|---|
com.google.common.collect |
This package contains generic collection interfaces and implementations, and other utilities for
working with collections.
|
Modifier and Type | Class and Description |
---|---|
private static class |
ComparisonChain.InactiveComparisonChain |
Modifier and Type | Field and Description |
---|---|
private static ComparisonChain |
ComparisonChain.ACTIVE |
private static ComparisonChain |
ComparisonChain.GREATER |
private static ComparisonChain |
ComparisonChain.LESS |
Modifier and Type | Method and Description |
---|---|
ComparisonChain |
ComparisonChain.compare(java.lang.Boolean left,
java.lang.Boolean right)
Deprecated.
Use
compareFalseFirst(boolean, boolean) ; or, if the parameters passed are being either
negated or reversed, undo the negation or reversal and use compareTrueFirst(boolean, boolean) . |
abstract ComparisonChain |
ComparisonChain.compare(java.lang.Comparable<?> left,
java.lang.Comparable<?> right)
Compares two comparable objects as specified by
Comparable.compareTo(T) , if the
result of this comparison chain has not already been determined. |
ComparisonChain |
ComparisonChain.InactiveComparisonChain.compare(java.lang.Comparable left,
java.lang.Comparable right) |
abstract ComparisonChain |
ComparisonChain.compare(double left,
double right)
Compares two
double values as specified by Double.compare(double, double) , if the result
of this comparison chain has not already been determined. |
ComparisonChain |
ComparisonChain.InactiveComparisonChain.compare(double left,
double right) |
abstract ComparisonChain |
ComparisonChain.compare(float left,
float right)
Compares two
float values as specified by Float.compare(float, float) , if the result
of this comparison chain has not already been determined. |
ComparisonChain |
ComparisonChain.InactiveComparisonChain.compare(float left,
float right) |
abstract ComparisonChain |
ComparisonChain.compare(int left,
int right)
Compares two
int values as specified by Ints.compare(int, int) , if the result of
this comparison chain has not already been determined. |
ComparisonChain |
ComparisonChain.InactiveComparisonChain.compare(int left,
int right) |
abstract ComparisonChain |
ComparisonChain.compare(long left,
long right)
Compares two
long values as specified by Longs.compare(long, long) , if the result of
this comparison chain has not already been determined. |
ComparisonChain |
ComparisonChain.InactiveComparisonChain.compare(long left,
long right) |
abstract <T> ComparisonChain |
ComparisonChain.compare(T left,
T right,
java.util.Comparator<T> comparator)
Compares two objects using a comparator, if the result of this comparison chain has not
already been determined.
|
<T> ComparisonChain |
ComparisonChain.InactiveComparisonChain.compare(T left,
T right,
java.util.Comparator<T> comparator) |
abstract ComparisonChain |
ComparisonChain.compareFalseFirst(boolean left,
boolean right)
Compares two
boolean values, considering false to be less than true ,
if the result of this comparison chain has not already been determined. |
ComparisonChain |
ComparisonChain.InactiveComparisonChain.compareFalseFirst(boolean left,
boolean right) |
abstract ComparisonChain |
ComparisonChain.compareTrueFirst(boolean left,
boolean right)
Compares two
boolean values, considering true to be less than false ,
if the result of this comparison chain has not already been determined. |
ComparisonChain |
ComparisonChain.InactiveComparisonChain.compareTrueFirst(boolean left,
boolean right) |
static ComparisonChain |
ComparisonChain.start()
Begins a new chained comparison statement.
|