Uses of Annotation Interface
com.google.common.base.ElementTypesAreNonnullByDefault

Package
Description
Basic utility libraries and interfaces.
  • Uses of ElementTypesAreNonnullByDefault in com.google.common.base

    Classes in com.google.common.base with annotations of type ElementTypesAreNonnullByDefault
    Modifier and Type
    Class
    Description
    (package private) final class 
    Implementation of an Optional not containing a reference.
    (package private) class 
    Note this class is a copy of AbstractIterator (for dependency reasons).
    final class 
    Static methods pertaining to ASCII characters (those in the range of values 0x00 through 0x7F), and to strings containing such characters.
    enum 
    Utility class for converting between various ASCII case formats.
    class 
    Determines a true or false value for any Java char value, just as Predicate does for any Object.
    final class 
    Contains constant definitions for the six standard Charset instances, which are guaranteed to be supported by all Java platform implementations.
    (package private) class 
    The subset of the Matcher API which is used by this package, and also shared with the re2j library.
    (package private) class 
    The subset of the Pattern API which is used by this package, and also shared with the re2j library.
    class 
    A function from A to B with an associated reverse function from B to A; used for converting back and forth between different representations of the same information.
    final class 
    This class provides default values for all Java types, as defined by the JLS.
    final class 
    Utility methods for working with Enum instances.
    class 
    A strategy for determining whether two instances are considered equivalent, and for computing hash codes in a manner consistent with that equivalence.
    (package private) class 
    Holder for extra methods of Objects only in web.
    class 
    Phantom reference with a finalizeReferent() method which a background thread invokes after the garbage collector reclaims the referent.
    interface 
    Implemented by references that have code to run after garbage collection of their referents.
    class 
    A reference queue with an associated background thread that dequeues references and invokes FinalizableReference.finalizeReferent() on them.
    class 
    Soft reference with a finalizeReferent() method which a background thread invokes after the garbage collector reclaims the referent.
    class 
    Weak reference with a finalizeReferent() method which a background thread invokes after the garbage collector reclaims the referent.
    interface 
    Legacy version of java.util.function.Function.
    (package private) final class 
    Equivalence applied on functional result.
    final class 
    Static utility methods pertaining to com.google.common.base.Function instances; see that class for information about migrating to java.util.function.
    (package private) @interface 
    Disables Animal Sniffer's checking of compatibility with older versions of Java/Android.
    (package private) final class 
    This class is for com.google.common.base use only!
    (package private) final class 
    Wrappers around Buffer methods that are covariantly overridden in Java 9+.
    (package private) final class 
    A regex pattern implementation which is backed by the Pattern.
    class 
    An object which joins pieces of text (specified as an array, Iterable, varargs or even a Map) with a separator.
    final class 
    Helper functions that operate on any Object, and are not already provided in Objects.
    (package private) final class 
    A utility method to perform unchecked casts to suppress errors produced by nullness analyses.
    final class 
    Helper functions that can operate on any Object.
    class 
    An immutable object that may contain a non-null reference to another object.
    (package private) final class 
    PairwiseEquivalence<E,T extends E>
     
    (package private) interface 
    Pluggable interface for compiling a regex pattern.
    (package private) final class 
    Methods factored out so that they can be emulated differently in GWT.
    final class 
    Static convenience methods that help a method or constructor check whether it was invoked correctly (that is, whether its preconditions were met).
    interface 
    Legacy version of java.util.function.Predicate.
    final class 
    Static utility methods pertaining to Predicate instances.
    (package private) final class 
    Implementation of an Optional containing a reference.
    (package private) final class 
    An immutable version of CharMatcher for smallish sets of characters that uses a hash table with linear probing to check for matches.
    final class 
    Extracts non-overlapping substrings from an input string, typically by recognizing appearances of a separator sequence.
    enum 
    final class 
    An object that accurately measures elapsed time: the measured duration between two successive readings of "now" in the same process.
    final class 
    Static utility methods pertaining to String or CharSequence instances.
    interface 
    Legacy version of java.util.function.Supplier.
    final class 
    Useful suppliers.
    final class 
    Static utility methods pertaining to instances of Throwable.
    class 
    A time source; returns a time value representing the number of nanoseconds elapsed since some fixed but arbitrary point in time.
    final class 
    Low-level, high-performance utility methods related to the UTF-8 character encoding.
    final class 
    Static convenience methods that serve the same purpose as Java language assertions, except that they are always enabled.
    class 
    Exception thrown upon the failure of a verification check, including those performed by the convenience methods of the Verify class.