Uses of Annotation Interface
com.google.common.reflect.ElementTypesAreNonnullByDefault
Packages that use ElementTypesAreNonnullByDefault
Package
Description
This package contains utilities to work with Java reflection.
-
Uses of ElementTypesAreNonnullByDefault in com.google.common.reflect
Classes in com.google.common.reflect with annotations of type ElementTypesAreNonnullByDefaultModifier and TypeClassDescriptionclassAbstract implementation ofInvocationHandlerthat handlesObject.equals(java.lang.Object),Object.hashCode()andObject.toString().final classScans the source of aClassLoaderand finds all loadable classes and resources.classInvokable<T,R> Wrapper around either aMethodor aConstructor.final classRepresents a method or constructor parameter.final classStatic utilities relating to Java reflection.(package private) classTypeCapture<T>Captures the actual type ofT.classCaptures a free type variable that can be used inTypeToken.where(com.google.common.reflect.TypeParameter<X>, com.google.common.reflect.TypeToken<X>).final classAn object of this class encapsulates type mappings from type variables.(package private) final classUtilities for working withType.classTypeToken<T>ATypewith generics.(package private) classBased on what aTypeis, dispatch it to the correspondingvisit*method.