Index

A B C D E F G H I L N P R S T U W _ 
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 TypeAdapterFactory that adapts all AutoValue annotated 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,C> - Class in com.ryanharter.auto.value.gson.example
 
GenericsExample() - Constructor for class com.ryanharter.auto.value.gson.example.GenericsExample
 
GenericsExample.Builder<A,B,C> - Interface in com.ryanharter.auto.value.gson.example
 
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 TypeAdapterFactory that 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
 
A B C D E F G H I L N P R S T U W _ 
All Classes and Interfaces|All Packages|Constant Field Values