Uses of Annotation Interface
com.google.common.reflect.ElementTypesAreNonnullByDefault
Packages that use ElementTypesAreNonnullByDefault
-
Uses of ElementTypesAreNonnullByDefault in com.google.common.reflect
Classes in com.google.common.reflect with annotations of type ElementTypesAreNonnullByDefaultModifier and TypeClassDescriptionclass
Abstract implementation ofInvocationHandler
that handlesObject.equals(java.lang.Object)
,Object.hashCode()
andObject.toString()
.final class
Scans the source of aClassLoader
and finds all loadable classes and resources.(package private) @interface
Disables Animal Sniffer's checking of compatibility with older versions of Java/Android.final class
A type-to-instance map backed by anImmutableMap
.class
Invokable<T,
R> Wrapper around either aMethod
or aConstructor
.final class
A mutable type-to-instance map.final class
Represents a method or constructor parameter.final class
Static utilities relating to Java reflection.(package private) class
TypeCapture<T>
Captures the actual type ofT
.class
Captures a free type variable that can be used inTypeToken.where(com.google.common.reflect.TypeParameter<X>, com.google.common.reflect.TypeToken<X>)
.final class
An object of this class encapsulates type mappings from type variables.(package private) final class
Utilities for working withType
.interface
A map, each entry of which maps aTypeToken
to an instance of that type.class
TypeToken<T>
AType
with generics.(package private) class
Based on what aType
is, dispatch it to the correspondingvisit*
method.