Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- a() - Method in class com.ryanharter.auto.value.gson.example.GenericsExample
- a(A) - Method in interface com.ryanharter.auto.value.gson.example.GenericsExample.Builder
- address() - Method in class com.ryanharter.auto.value.gson.example.Person
- address(Address) - Method in class com.ryanharter.auto.value.gson.example.Person.Builder
- Address - Class in com.ryanharter.auto.value.gson.example
- Address() - Constructor for class com.ryanharter.auto.value.gson.example.Address
- Address.Builder - Interface in com.ryanharter.auto.value.gson.example
- AddressGenericBase - Class in com.ryanharter.auto.value.gson.example.wildgenerics
- AddressGenericBase() - Constructor for class com.ryanharter.auto.value.gson.example.wildgenerics.AddressGenericBase
- AddressGenericBase.Builder - Class in com.ryanharter.auto.value.gson.example.wildgenerics
- age() - Method in class com.ryanharter.auto.value.gson.example.Person
- age(int) - Method in class com.ryanharter.auto.value.gson.example.Person.Builder
- annotated() - Method in class com.ryanharter.auto.value.gson.example.TestNames
- annotated(int) - Method in class com.ryanharter.auto.value.gson.example.TestNames.Builder
- applicable(AutoValueExtension.Context) - Method in class com.ryanharter.auto.value.gson.AutoValueGsonExtension
- autoBuild() - Method in class com.ryanharter.auto.value.gson.example.Person.Builder
- AutoValueGsonAdapterFactoryProcessor - Class in com.ryanharter.auto.value.gson.factory
-
Generates a Gson
TypeAdapterFactorythat adapts allAutoValueannotated Gson serializable classes. - AutoValueGsonAdapterFactoryProcessor() - Constructor for class com.ryanharter.auto.value.gson.factory.AutoValueGsonAdapterFactoryProcessor
- AutoValueGsonBuilder - Annotation Interface in com.ryanharter.auto.value.gson
-
If present, indicates that the annotated method should be used for retrieving an instance of the AutoValue.Builder.
- AutoValueGsonExtension - Class in com.ryanharter.auto.value.gson
- AutoValueGsonExtension() - Constructor for class com.ryanharter.auto.value.gson.AutoValueGsonExtension
B
- b() - Method in class com.ryanharter.auto.value.gson.example.GenericsExample
- b(B) - Method in interface com.ryanharter.auto.value.gson.example.GenericsExample.Builder
- badBuilder() - Static method in class com.ryanharter.auto.value.gson.example.Address
- birthdate() - Method in class com.ryanharter.auto.value.gson.example.Person
- birthdate(Date) - Method in class com.ryanharter.auto.value.gson.example.Person.Builder
- BirthdateAdapter - Class in com.ryanharter.auto.value.gson.example
- BirthdateAdapter() - Constructor for class com.ryanharter.auto.value.gson.example.BirthdateAdapter
- build() - Method in interface com.ryanharter.auto.value.gson.example.Address.Builder
- build() - Method in interface com.ryanharter.auto.value.gson.example.GenericsExample.Builder
- build() - Method in class com.ryanharter.auto.value.gson.example.Person.Builder
- build() - Method in class com.ryanharter.auto.value.gson.example.TestNames.Builder
- build() - Method in class com.ryanharter.auto.value.gson.example.wildgenerics.AddressGenericBase.Builder
- build() - Method in class com.ryanharter.auto.value.gson.example.wildgenerics.DoubleGeneric.Builder
- builder() - Static method in class com.ryanharter.auto.value.gson.example.Address
- builder() - Static method in class com.ryanharter.auto.value.gson.example.GenericsExample
- builder() - Static method in class com.ryanharter.auto.value.gson.example.Person
- builder() - Static method in class com.ryanharter.auto.value.gson.example.TestNames
- builder() - Static method in class com.ryanharter.auto.value.gson.example.wildgenerics.AddressGenericBase
- builder() - Static method in class com.ryanharter.auto.value.gson.example.wildgenerics.DoubleGeneric
- Builder() - Constructor for class com.ryanharter.auto.value.gson.example.Person.Builder
- Builder() - Constructor for class com.ryanharter.auto.value.gson.example.TestNames.Builder
- Builder() - Constructor for class com.ryanharter.auto.value.gson.example.wildgenerics.AddressGenericBase.Builder
- Builder() - Constructor for class com.ryanharter.auto.value.gson.example.wildgenerics.DoubleGeneric.Builder
C
- c() - Method in class com.ryanharter.auto.value.gson.example.GenericsExample
- c(C) - Method in interface com.ryanharter.auto.value.gson.example.GenericsExample.Builder
- city() - Method in class com.ryanharter.auto.value.gson.example.Address
- city(String) - Method in interface com.ryanharter.auto.value.gson.example.Address.Builder
- collection() - Method in class com.ryanharter.auto.value.gson.example.wildgenerics.GenericBase
- collection(List) - Method in interface com.ryanharter.auto.value.gson.example.wildgenerics.GenericBase.Builder
- com.ryanharter.auto.value.gson - package com.ryanharter.auto.value.gson
- com.ryanharter.auto.value.gson.example - package com.ryanharter.auto.value.gson.example
- com.ryanharter.auto.value.gson.example.wildgenerics - package com.ryanharter.auto.value.gson.example.wildgenerics
- com.ryanharter.auto.value.gson.factory - package com.ryanharter.auto.value.gson.factory
- com.ryanharter.auto.value.gson.internal - package com.ryanharter.auto.value.gson.internal
- create() - Static method in class com.ryanharter.auto.value.gson.example.SampleAdapterFactory
- create(String, String) - Static method in class com.ryanharter.auto.value.gson.example.Address
D
- data() - Method in class com.ryanharter.auto.value.gson.example.WebResponse
- data() - Method in class com.ryanharter.auto.value.gson.example.WebResponseNoStatic
- dataList() - Method in class com.ryanharter.auto.value.gson.example.WebResponse
- dataList() - Method in class com.ryanharter.auto.value.gson.example.WebResponseNoStatic
- dataMap() - Method in class com.ryanharter.auto.value.gson.example.WebResponse
- dataMap() - Method in class com.ryanharter.auto.value.gson.example.WebResponseNoStatic
- DoubleGeneric<T> - Class in com.ryanharter.auto.value.gson.example.wildgenerics
- DoubleGeneric() - Constructor for class com.ryanharter.auto.value.gson.example.wildgenerics.DoubleGeneric
- DoubleGeneric.Builder<T> - Class in com.ryanharter.auto.value.gson.example.wildgenerics
E
- equals(Object) - Method in class com.ryanharter.auto.value.gson.internal.Util.GenericArrayTypeImpl
- equals(Object) - Method in class com.ryanharter.auto.value.gson.internal.Util.ParameterizedTypeImpl
- equals(Object) - Method in class com.ryanharter.auto.value.gson.internal.Util.WildcardTypeImpl
F
- FACTORY - Static variable in annotation interface com.ryanharter.auto.value.gson.GenerateTypeAdapter
G
- gender() - Method in class com.ryanharter.auto.value.gson.example.Person
- gender(int) - Method in class com.ryanharter.auto.value.gson.example.Person.Builder
- generateClass(AutoValueExtension.Context, String, String, boolean) - Method in class com.ryanharter.auto.value.gson.AutoValueGsonExtension
- GENERATED_COMMENTS - Static variable in class com.ryanharter.auto.value.gson.AutoValueGsonExtension
- GenerateTypeAdapter - Annotation Interface in com.ryanharter.auto.value.gson
-
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.
- generic() - Method in class com.ryanharter.auto.value.gson.example.wildgenerics.GenericBase
- generic(T) - Method in interface com.ryanharter.auto.value.gson.example.wildgenerics.GenericBase.Builder
- GenericBase<T> - Class in com.ryanharter.auto.value.gson.example.wildgenerics
- GenericBase() - Constructor for class com.ryanharter.auto.value.gson.example.wildgenerics.GenericBase
- GenericBase.Builder<T,
B> - Interface in com.ryanharter.auto.value.gson.example.wildgenerics - GenericsExample<A,
B, - Class in com.ryanharter.auto.value.gson.exampleC> - GenericsExample() - Constructor for class com.ryanharter.auto.value.gson.example.GenericsExample
- GenericsExample.Builder<A,
B, - Interface in com.ryanharter.auto.value.gson.exampleC> - getActualTypeArguments() - Method in class com.ryanharter.auto.value.gson.internal.Util.ParameterizedTypeImpl
- getGenericComponentType() - Method in class com.ryanharter.auto.value.gson.internal.Util.GenericArrayTypeImpl
- getLowerBounds() - Method in class com.ryanharter.auto.value.gson.internal.Util.WildcardTypeImpl
- getOwnerType() - Method in class com.ryanharter.auto.value.gson.internal.Util.ParameterizedTypeImpl
- getRawType() - Method in class com.ryanharter.auto.value.gson.internal.Util.ParameterizedTypeImpl
- getSupportedAnnotationTypes() - Method in class com.ryanharter.auto.value.gson.factory.AutoValueGsonAdapterFactoryProcessor
- getSupportedSourceVersion() - Method in class com.ryanharter.auto.value.gson.factory.AutoValueGsonAdapterFactoryProcessor
- getUpperBounds() - Method in class com.ryanharter.auto.value.gson.internal.Util.WildcardTypeImpl
- GsonTypeAdapterFactory - Annotation Interface in com.ryanharter.auto.value.gson
-
Annotation to indicate that a given class should generate a concrete implementation of a
TypeAdapterFactorythat handles all the publicly denoted adapter implementations of this project.
H
- hashCode() - Method in class com.ryanharter.auto.value.gson.internal.Util.GenericArrayTypeImpl
- hashCode() - Method in class com.ryanharter.auto.value.gson.internal.Util.ParameterizedTypeImpl
- hashCode() - Method in class com.ryanharter.auto.value.gson.internal.Util.WildcardTypeImpl
I
- incrementalType(ProcessingEnvironment) - Method in class com.ryanharter.auto.value.gson.AutoValueGsonExtension
- init(ProcessingEnvironment) - Method in class com.ryanharter.auto.value.gson.factory.AutoValueGsonAdapterFactoryProcessor
- isApplicable(TypeElement, Messager) - Static method in class com.ryanharter.auto.value.gson.AutoValueGsonExtension
L
- lower_words() - Method in class com.ryanharter.auto.value.gson.example.TestNames
- lower_words(int) - Method in class com.ryanharter.auto.value.gson.example.TestNames.Builder
- lowerCamel() - Method in class com.ryanharter.auto.value.gson.example.TestNames
- lowerCamel(int) - Method in class com.ryanharter.auto.value.gson.example.TestNames.Builder
- lowerId() - Method in class com.ryanharter.auto.value.gson.example.TestNames
- lowerId(int) - Method in class com.ryanharter.auto.value.gson.example.TestNames.Builder
N
- name() - Method in class com.ryanharter.auto.value.gson.example.Person
- name(String) - Method in class com.ryanharter.auto.value.gson.example.Person.Builder
- notGeneric() - Method in class com.ryanharter.auto.value.gson.example.wildgenerics.GenericBase
- notGeneric(String) - Method in interface com.ryanharter.auto.value.gson.example.wildgenerics.GenericBase.Builder
P
- Person - Class in com.ryanharter.auto.value.gson.example
- Person() - Constructor for class com.ryanharter.auto.value.gson.example.Person
- Person.Builder - Class in com.ryanharter.auto.value.gson.example
- Person.Nullable - Annotation Interface in com.ryanharter.auto.value.gson.example
- process(Set, RoundEnvironment) - Method in class com.ryanharter.auto.value.gson.factory.AutoValueGsonAdapterFactoryProcessor
R
- read(JsonReader) - Method in class com.ryanharter.auto.value.gson.example.BirthdateAdapter
- renameFields(Class, List, FieldNamingStrategy) - Static method in class com.ryanharter.auto.value.gson.internal.Util
S
- SampleAdapterFactory - Class in com.ryanharter.auto.value.gson.example
- SampleAdapterFactory() - Constructor for class com.ryanharter.auto.value.gson.example.SampleAdapterFactory
- status() - Method in class com.ryanharter.auto.value.gson.example.WebResponse
- status() - Method in class com.ryanharter.auto.value.gson.example.WebResponseNoStatic
- streetName() - Method in class com.ryanharter.auto.value.gson.example.Address
- streetName(String) - Method in interface com.ryanharter.auto.value.gson.example.Address.Builder
- subtypeOf(Type) - Static method in class com.ryanharter.auto.value.gson.internal.WildcardUtil
-
Returns a type that represents an unknown type that extends
bound. - supertypeOf(Type) - Static method in class com.ryanharter.auto.value.gson.internal.WildcardUtil
-
Returns a type that represents an unknown supertype of
bound.
T
- TestNames - Class in com.ryanharter.auto.value.gson.example
- TestNames() - Constructor for class com.ryanharter.auto.value.gson.example.TestNames
- TestNames.Builder - Class in com.ryanharter.auto.value.gson.example
- topLevelGeneric() - Method in class com.ryanharter.auto.value.gson.example.wildgenerics.DoubleGeneric
- topLevelGeneric(T) - Method in class com.ryanharter.auto.value.gson.example.wildgenerics.DoubleGeneric.Builder
- topLevelGenericCollection() - Method in class com.ryanharter.auto.value.gson.example.wildgenerics.DoubleGeneric
- topLevelGenericCollection(List) - Method in class com.ryanharter.auto.value.gson.example.wildgenerics.DoubleGeneric.Builder
- topLevelNonGeneric() - Method in class com.ryanharter.auto.value.gson.example.wildgenerics.AddressGenericBase
- topLevelNonGeneric() - Method in class com.ryanharter.auto.value.gson.example.wildgenerics.DoubleGeneric
- topLevelNonGeneric(String) - Method in class com.ryanharter.auto.value.gson.example.wildgenerics.AddressGenericBase.Builder
- topLevelNonGeneric(String) - Method in class com.ryanharter.auto.value.gson.example.wildgenerics.DoubleGeneric.Builder
- toString() - Method in class com.ryanharter.auto.value.gson.internal.Util.GenericArrayTypeImpl
- toString() - Method in class com.ryanharter.auto.value.gson.internal.Util.ParameterizedTypeImpl
- toString() - Method in class com.ryanharter.auto.value.gson.internal.Util.WildcardTypeImpl
- typeAdapter(Gson) - Static method in class com.ryanharter.auto.value.gson.example.Address
- typeAdapter(Gson) - Static method in class com.ryanharter.auto.value.gson.example.Person
- typeAdapter(Gson) - Static method in class com.ryanharter.auto.value.gson.example.TestNames
- typeAdapter(Gson) - Static method in class com.ryanharter.auto.value.gson.example.User
- typeAdapter(Gson, Type[]) - Static method in class com.ryanharter.auto.value.gson.example.GenericsExample
- typeAdapter(Gson, Type[]) - Static method in class com.ryanharter.auto.value.gson.example.WebResponse
U
- UPPER_WORDS() - Method in class com.ryanharter.auto.value.gson.example.TestNames
- UPPER_WORDS(int) - Method in class com.ryanharter.auto.value.gson.example.TestNames.Builder
- UpperCamel() - Method in class com.ryanharter.auto.value.gson.example.TestNames
- UpperCamel(int) - Method in class com.ryanharter.auto.value.gson.example.TestNames.Builder
- User - Class in com.ryanharter.auto.value.gson.example
- User() - Constructor for class com.ryanharter.auto.value.gson.example.User
- Util - Class in com.ryanharter.auto.value.gson.internal
- Util.GenericArrayTypeImpl - Class in com.ryanharter.auto.value.gson.internal
- Util.ParameterizedTypeImpl - Class in com.ryanharter.auto.value.gson.internal
- Util.WildcardTypeImpl - Class in com.ryanharter.auto.value.gson.internal
-
The WildcardType interface supports multiple upper bounds and multiple lower bounds.
W
- WebResponse<T> - Class in com.ryanharter.auto.value.gson.example
- WebResponse() - Constructor for class com.ryanharter.auto.value.gson.example.WebResponse
- WebResponseNoStatic<T> - Class in com.ryanharter.auto.value.gson.example
- WebResponseNoStatic() - Constructor for class com.ryanharter.auto.value.gson.example.WebResponseNoStatic
- WildcardUtil - Class in com.ryanharter.auto.value.gson.internal
-
Factory methods for types.
- with(String, String) - Static method in class com.ryanharter.auto.value.gson.example.User
- write(JsonWriter, Date) - Method in class com.ryanharter.auto.value.gson.example.BirthdateAdapter
_
- _lowerCamelLeadingUnderscore() - Method in class com.ryanharter.auto.value.gson.example.TestNames
- _lowerCamelLeadingUnderscore(int) - Method in class com.ryanharter.auto.value.gson.example.TestNames.Builder
- _UpperCamelLeadingUnderscore() - Method in class com.ryanharter.auto.value.gson.example.TestNames
- _UpperCamelLeadingUnderscore(int) - Method in class com.ryanharter.auto.value.gson.example.TestNames.Builder
All Classes and Interfaces|All Packages|Constant Field Values