Home | History | Annotate | Download | only in 0.3.2-rc1

META-INF/
META-INF/MANIFEST.MF
com/
com/ryanharter/
com/ryanharter/auto/
com/ryanharter/auto/value/
com/ryanharter/auto/value/gson/
com/ryanharter/auto/value/gson/AutoValueGsonAdapterFactoryProcessor$LimitedContext.class
AutoValueGsonAdapterFactoryProcessor.java
package com.ryanharter.auto.value.gson
 com.ryanharter.auto.value.gson.AutoValueGsonAdapterFactoryProcessor$LimitedContext extends java.lang.Object implements com.google.auto.value.extension.AutoValueExtension$Context  {
	private final javax.annotation.processing.ProcessingEnvironment processingEnvironment
	private final javax.lang.model.element.TypeElement autoValueClass
	public void  (javax.annotation.processing.ProcessingEnvironment, javax.lang.model.element.TypeElement) 
		javax.annotation.processing.ProcessingEnvironment processingEnvironment
		javax.lang.model.element.TypeElement autoValueClass
	public javax.annotation.processing.ProcessingEnvironment processingEnvironment () 
	public java.lang.String packageName () 
	public javax.lang.model.element.TypeElement autoValueClass () 
	public java.util.Map properties () 
	public java.util.Set abstractMethods () 
}

com/ryanharter/auto/value/gson/AutoValueGsonAdapterFactoryProcessor.class
AutoValueGsonAdapterFactoryProcessor.java
package com.ryanharter.auto.value.gson
public com.ryanharter.auto.value.gson.AutoValueGsonAdapterFactoryProcessor extends javax.annotation.processing.AbstractProcessor {
	private final com.ryanharter.auto.value.gson.AutoValueGsonExtension extension
	public void  () 
	public java.util.Set getSupportedAnnotationTypes () 
	public javax.lang.model.SourceVersion getSupportedSourceVersion () 
	public boolean process (java.util.Set, javax.annotation.processing.RoundEnvironment) 
		com.google.auto.value.extension.AutoValueExtension$Context context
		javax.lang.model.element.Element element
		java.io.IOException e
		com.squareup.javapoet.TypeSpec typeAdapterFactory
		com.squareup.javapoet.JavaFile file
		java.util.Set annotations
		javax.annotation.processing.RoundEnvironment roundEnv
		java.util.List elements
	private com.squareup.javapoet.TypeSpec createTypeAdapterFactory (java.util.List) 
		javax.lang.model.element.Element element
		javax.lang.model.element.ExecutableElement typeAdapterMethod
		int i
		int elementsSize
		java.util.List elements
		com.squareup.javapoet.TypeSpec$Builder factory
		com.squareup.javapoet.ParameterSpec gson
		com.squareup.javapoet.TypeVariableName t
		com.squareup.javapoet.ParameterSpec type
		com.squareup.javapoet.ParameterizedTypeName result
		com.squareup.javapoet.MethodSpec$Builder create
	private javax.lang.model.element.ExecutableElement getTypeAdapterMethod (javax.lang.model.element.Element) 
		com.squareup.javapoet.TypeName returnType
		javax.lang.model.element.ExecutableElement method
		javax.lang.model.element.Element element
		com.squareup.javapoet.ParameterizedTypeName typeAdapterType
}

com/ryanharter/auto/value/gson/AutoValueGsonExtension$Property.class
AutoValueGsonExtension.java
package com.ryanharter.auto.value.gson
public com.ryanharter.auto.value.gson.AutoValueGsonExtension$Property extends java.lang.Object {
	final String methodName
	final String humanName
	final javax.lang.model.element.ExecutableElement element
	final com.squareup.javapoet.TypeName type
	final com.google.common.collect.ImmutableSet annotations
	public void  (java.lang.String, javax.lang.model.element.ExecutableElement) 
		String humanName
		javax.lang.model.element.ExecutableElement element
	public java.lang.String serializedName () 
		com.google.gson.annotations.SerializedName serializedName
	public java.lang.Boolean nullable () 
	private com.google.common.collect.ImmutableSet buildAnnotations (javax.lang.model.element.ExecutableElement) 
		javax.lang.model.element.AnnotationMirror annotation
		javax.lang.model.element.ExecutableElement element
		com.google.common.collect.ImmutableSet$Builder builder
		java.util.List annotations
}

com/ryanharter/auto/value/gson/AutoValueGsonExtension.class
AutoValueGsonExtension.java
package com.ryanharter.auto.value.gson
public com.ryanharter.auto.value.gson.AutoValueGsonExtension extends com.google.auto.value.extension.AutoValueExtension {
	public void  () 
	public boolean applicable (com.google.auto.value.extension.AutoValueExtension$Context) 
		javax.lang.model.type.TypeMirror rType
		com.squareup.javapoet.TypeName returnType
		javax.lang.model.element.ExecutableElement method
		com.squareup.javapoet.ParameterizedTypeName paramReturnType
		com.squareup.javapoet.TypeName argument
		com.google.auto.value.extension.AutoValueExtension$Context context
		javax.lang.model.element.TypeElement type
		com.squareup.javapoet.ParameterizedTypeName typeAdapterType
		com.squareup.javapoet.TypeName returnedTypeAdapter
		javax.annotation.processing.Messager messager
	public java.lang.String generateClass (com.google.auto.value.extension.AutoValueExtension$Context, java.lang.String, java.lang.String, boolean) 
		com.google.auto.value.extension.AutoValueExtension$Context context
		String className
		String classToExtend
		boolean isFinal
		java.util.List properties
		java.util.Map types
		com.squareup.javapoet.ClassName classNameClass
		com.squareup.javapoet.ClassName autoValueClass
		com.squareup.javapoet.TypeSpec typeAdapter
		com.squareup.javapoet.TypeSpec$Builder subclass
	public java.util.List readProperties (java.util.Map) 
		java.util.Map$Entry entry
		java.util.Map properties
		java.util.List values
	com.google.common.collect.ImmutableMap createFields (java.util.List) 
		com.squareup.javapoet.TypeName type
		com.squareup.javapoet.ParameterizedTypeName adp
		com.ryanharter.auto.value.gson.AutoValueGsonExtension$Property property
		java.util.List properties
		com.google.common.collect.ImmutableMap$Builder fields
		com.squareup.javapoet.ClassName jsonAdapter
	com.squareup.javapoet.MethodSpec generateConstructor (java.util.Map) 
		java.util.Map$Entry entry
		int i
		java.util.Map properties
		java.util.List params
		com.squareup.javapoet.MethodSpec$Builder builder
		StringBuilder superFormat
	java.util.Map convertPropertiesToTypes (java.util.Map) 
		javax.lang.model.element.ExecutableElement el
		java.util.Map$Entry entry
		java.util.Map properties
		java.util.Map types
	public com.squareup.javapoet.TypeSpec createTypeAdapter (com.squareup.javapoet.ClassName, com.squareup.javapoet.ClassName, java.util.List) 
		com.squareup.javapoet.TypeName type
		com.ryanharter.auto.value.gson.AutoValueGsonExtension$Property prop
		com.squareup.javapoet.FieldSpec field
		java.util.Map$Entry entry
		com.squareup.javapoet.ClassName className
		com.squareup.javapoet.ClassName autoValueClassName
		java.util.List properties
		com.squareup.javapoet.ClassName typeAdapterClass
		com.squareup.javapoet.ParameterizedTypeName superClass
		com.google.common.collect.ImmutableMap adapters
		com.squareup.javapoet.ParameterSpec gsonParam
		com.squareup.javapoet.MethodSpec$Builder constructor
		com.squareup.javapoet.TypeSpec$Builder classBuilder
	public com.squareup.javapoet.MethodSpec createWriteMethod (com.squareup.javapoet.ClassName, com.google.common.collect.ImmutableMap) 
		com.ryanharter.auto.value.gson.AutoValueGsonExtension$Property prop
		com.squareup.javapoet.FieldSpec field
		java.util.Map$Entry entry
		com.squareup.javapoet.ClassName autoValueClassName
		com.google.common.collect.ImmutableMap adapters
		com.squareup.javapoet.ParameterSpec jsonWriter
		com.squareup.javapoet.ParameterSpec annotatedParam
		com.squareup.javapoet.MethodSpec$Builder writeMethod
	public com.squareup.javapoet.MethodSpec createReadMethod (com.squareup.javapoet.ClassName, com.squareup.javapoet.ClassName, com.google.common.collect.ImmutableMap) 
		String defaultValue
		com.squareup.javapoet.FieldSpec field
		com.ryanharter.auto.value.gson.AutoValueGsonExtension$Property prop
		com.ryanharter.auto.value.gson.AutoValueGsonExtension$Property prop
		com.squareup.javapoet.FieldSpec field
		java.util.Map$Entry entry
		com.squareup.javapoet.ClassName className
		com.squareup.javapoet.ClassName autoValueClassName
		com.google.common.collect.ImmutableMap adapters
		com.squareup.javapoet.ParameterSpec jsonReader
		com.squareup.javapoet.MethodSpec$Builder readMethod
		com.squareup.javapoet.ClassName token
		java.util.Map fields
		com.squareup.javapoet.FieldSpec name
		StringBuilder format
		java.util.Iterator iterator
	private java.lang.String getDefaultPrimitiveValue (com.squareup.javapoet.TypeName) 
		Object defaultValue
		Class primitiveClass
		ClassNotFoundException ignored
		com.squareup.javapoet.TypeName type
		String valueString
	private com.squareup.javapoet.CodeBlock makeType (com.squareup.javapoet.ParameterizedTypeName) 
		com.squareup.javapoet.ParameterizedTypeName type
		com.squareup.javapoet.CodeBlock$Builder block
}

META-INF/services/
META-INF/services/com.google.auto.value.extension.AutoValueExtension
META-INF/services/javax.annotation.processing.Processor