Changed Classes and Interfaces |
Equivalence
|
A strategy for determining whether two instances are considered equivalent, and for computing
hash codes in a manner consistent with that equivalence. |
Equivalence.Wrapper
|
Wraps an object so that .equals(Object) and .hashCode() delegate to an Equivalence. |
Function
|
Determines an output value based on an input value; a pre-Java-8 version of java.util.function.Function. |
Functions
|
Static utility methods pertaining to {@code com.google.common.base.Function} instances; see that
class for information about migrating to {@code java.util.function}. |
Joiner
|
An object which joins pieces of text (specified as an array, Iterable, varargs or even a
Map) with a separator. It either appends the results to an Appendable or returns
them as a String. Example:
{@code
Joiner joiner = Joiner.on("; ").skipNulls();
. . .
return joiner.join("Harry", null, "Ron", "Hermione");
}
|
Predicate
|
Determines a true or false value for a given input; a pre-Java-8 version of java.util.function.Predicate. |
Predicates
|
Static utility methods pertaining to {@code Predicate} instances. |
Supplier
|
A class that can supply objects of a single type; a pre-Java-8 version of java.util.function.Supplier. |
Suppliers
|
Useful suppliers. |