# All Classes and Interfaces

Class
Description
Address
Address.Builder
AddressGenericBase
AddressGenericBase.Builder
AutoValueGsonAdapterFactoryProcessor
Generates a Gson `TypeAdapterFactory` that adapts all `AutoValue` annotated Gson serializable classes.
AutoValueGsonBuilder
If present, indicates that the annotated method should be used for retrieving an instance of the AutoValue.Builder.
AutoValueGsonExtension
BirthdateAdapter
DoubleGeneric<T>
DoubleGeneric.Builder<T>
GenerateTypeAdapter
Annotate a given AutoValue-annotated type to indicate to auto-value-gson to generate its TypeAdapter in a separate class rather than an inner class of an intermediate AutoValue-generated class hierarchy.
GenericBase<T>
GenericBase.Builder<T,B>
GenericsExample<A,B,C>
GenericsExample.Builder<A,B,C>
GsonTypeAdapterFactory
Annotation to indicate that a given class should generate a concrete implementation of a `TypeAdapterFactory` that handles all the publicly denoted adapter implementations of this project.
Person
Person.Builder
Person.Nullable
SampleAdapterFactory
TestNames
TestNames.Builder
User
Util
Util.GenericArrayTypeImpl
Util.ParameterizedTypeImpl
Util.WildcardTypeImpl
The WildcardType interface supports multiple upper bounds and multiple lower bounds.
WebResponse<T>
WebResponseNoStatic<T>
WildcardUtil
Factory methods for types.