Generated by
JDiff

Package com.google.common.base

Changed Classes and Interfaces
Converter A function from {@code A} to {@code B} with an associated reverse function from {@code B} to {@code A}; used for converting back and forth between different representations of the same information.
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.
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");
 }
MoreObjects.ToStringHelper Support class for MoreObjects.toStringHelper.
Objects Helper functions that can operate on any {@code Object}.
Optional An immutable object that may contain a non-null reference to another object.
Preconditions Static convenience methods that help a method or constructor check whether it was invoked correctly (that is, whether its preconditions were met).
Predicate Determines a true or false value for a given input; a pre-Java-8 version of java.util.function.Predicate.
Splitter Extracts non-overlapping substrings from an input string, typically by recognizing appearances of a separator sequence.
StandardSystemProperty Represents a System#getProperties() standard system property.
Stopwatch An object that measures elapsed time in nanoseconds.
Strings Static utility methods pertaining to {@code String} or {@code CharSequence} instances.
Supplier A class that can supply objects of a single type; a pre-Java-8 version of java.util.function.Supplier.
Throwables Static utility methods pertaining to instances of Throwable.
Verify Static convenience methods that serve the same purpose as Java language assertions, except that they are always enabled.
VerifyException Exception thrown upon the failure of a verification check, including those performed by the convenience methods of the Verify class.