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 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.class
Invokable<T,
R> Wrapper around either aMethod
or aConstructor
.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
.class
TypeToken<T>
AType
with generics.(package private) class
Based on what aType
is, dispatch it to the correspondingvisit*
method.