Home | History | Annotate | Download | only in 1.2.0

META-INF/
META-INF/MANIFEST.MF
com/
com/squareup/
com/squareup/javapoet/
com/squareup/javapoet/AnnotationSpec$1.class
AnnotationSpec.java
package com.squareup.javapoet
 com.squareup.javapoet.AnnotationSpec$1 extends java.lang.Object {
}

com/squareup/javapoet/AnnotationSpec$Builder.class
AnnotationSpec.java
package com.squareup.javapoet
public final com.squareup.javapoet.AnnotationSpec$Builder extends java.lang.Object {
	private final com.squareup.javapoet.TypeName type
	private final java.util.Map members
	private void  (com.squareup.javapoet.TypeName) 
		com.squareup.javapoet.TypeName type
	public transient com.squareup.javapoet.AnnotationSpec$Builder addMember (java.lang.String, java.lang.String, java.lang.Object[]) 
		String name
		String format
		Object[] args
	public com.squareup.javapoet.AnnotationSpec$Builder addMember (java.lang.String, com.squareup.javapoet.CodeBlock) 
		String name
		com.squareup.javapoet.CodeBlock codeBlock
		java.util.List values
	public com.squareup.javapoet.AnnotationSpec build () 
	static com.squareup.javapoet.TypeName access$000 (com.squareup.javapoet.AnnotationSpec$Builder) 
		com.squareup.javapoet.AnnotationSpec$Builder x0
	static java.util.Map access$100 (com.squareup.javapoet.AnnotationSpec$Builder) 
		com.squareup.javapoet.AnnotationSpec$Builder x0
	void  (com.squareup.javapoet.TypeName, com.squareup.javapoet.AnnotationSpec$1) 
		com.squareup.javapoet.TypeName x0
		com.squareup.javapoet.AnnotationSpec$1 x1
}

com/squareup/javapoet/AnnotationSpec$Entry.class
AnnotationSpec.java
package com.squareup.javapoet
 com.squareup.javapoet.AnnotationSpec$Entry extends java.lang.Object {
	final String name
	final javax.lang.model.element.AnnotationValue value
	void  (java.lang.String, javax.lang.model.element.AnnotationValue) 
		String name
		javax.lang.model.element.AnnotationValue value
}

com/squareup/javapoet/AnnotationSpec$Visitor.class
AnnotationSpec.java
package com.squareup.javapoet
 com.squareup.javapoet.AnnotationSpec$Visitor extends javax.lang.model.util.SimpleAnnotationValueVisitor7 {
	final com.squareup.javapoet.AnnotationSpec$Builder builder
	void  (com.squareup.javapoet.AnnotationSpec$Builder) 
		com.squareup.javapoet.AnnotationSpec$Builder builder
	protected com.squareup.javapoet.AnnotationSpec$Builder defaultAction (java.lang.Object, com.squareup.javapoet.AnnotationSpec$Entry) 
		Object o
		com.squareup.javapoet.AnnotationSpec$Entry entry
	public com.squareup.javapoet.AnnotationSpec$Builder visitAnnotation (javax.lang.model.element.AnnotationMirror, com.squareup.javapoet.AnnotationSpec$Entry) 
		javax.lang.model.element.AnnotationMirror a
		com.squareup.javapoet.AnnotationSpec$Entry entry
	public com.squareup.javapoet.AnnotationSpec$Builder visitEnumConstant (javax.lang.model.element.VariableElement, com.squareup.javapoet.AnnotationSpec$Entry) 
		javax.lang.model.element.VariableElement c
		com.squareup.javapoet.AnnotationSpec$Entry entry
	public com.squareup.javapoet.AnnotationSpec$Builder visitType (javax.lang.model.type.TypeMirror, com.squareup.javapoet.AnnotationSpec$Entry) 
		javax.lang.model.type.TypeMirror t
		com.squareup.javapoet.AnnotationSpec$Entry entry
	public com.squareup.javapoet.AnnotationSpec$Builder visitArray (java.util.List, com.squareup.javapoet.AnnotationSpec$Entry) 
		javax.lang.model.element.AnnotationValue value
		java.util.Iterator i$
		java.util.List values
		com.squareup.javapoet.AnnotationSpec$Entry entry
	public volatile java.lang.Object visitArray (java.util.List, java.lang.Object) 
		java.util.List x0
		Object x1
	public volatile java.lang.Object visitAnnotation (javax.lang.model.element.AnnotationMirror, java.lang.Object) 
		javax.lang.model.element.AnnotationMirror x0
		Object x1
	public volatile java.lang.Object visitEnumConstant (javax.lang.model.element.VariableElement, java.lang.Object) 
		javax.lang.model.element.VariableElement x0
		Object x1
	public volatile java.lang.Object visitType (javax.lang.model.type.TypeMirror, java.lang.Object) 
		javax.lang.model.type.TypeMirror x0
		Object x1
	protected volatile java.lang.Object defaultAction (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/squareup/javapoet/AnnotationSpec.class
AnnotationSpec.java
package com.squareup.javapoet
public final com.squareup.javapoet.AnnotationSpec extends java.lang.Object {
	public final com.squareup.javapoet.TypeName type
	public final java.util.Map members
	private void  (com.squareup.javapoet.AnnotationSpec$Builder) 
		com.squareup.javapoet.AnnotationSpec$Builder builder
	void emit (com.squareup.javapoet.CodeWriter, boolean)  throws java.io.IOException 
		java.util.Map$Entry entry
		java.util.Iterator i
		com.squareup.javapoet.CodeWriter codeWriter
		boolean inline
		String whitespace
		String memberSeparator
	private void emitAnnotationValues (com.squareup.javapoet.CodeWriter, java.lang.String, java.lang.String, java.util.List)  throws java.io.IOException 
		com.squareup.javapoet.CodeBlock codeBlock
		java.util.Iterator i$
		com.squareup.javapoet.CodeWriter codeWriter
		String whitespace
		String memberSeparator
		java.util.List values
		boolean first
	public static com.squareup.javapoet.AnnotationSpec get (javax.lang.model.element.AnnotationMirror) 
		String name
		javax.lang.model.element.AnnotationValue value
		javax.lang.model.element.ExecutableElement executableElement
		java.util.Iterator i$
		javax.lang.model.element.AnnotationMirror annotation
		javax.lang.model.element.TypeElement element
		com.squareup.javapoet.AnnotationSpec$Builder builder
		com.squareup.javapoet.AnnotationSpec$Visitor visitor
	public static com.squareup.javapoet.AnnotationSpec$Builder builder (com.squareup.javapoet.ClassName) 
		com.squareup.javapoet.ClassName type
	public static com.squareup.javapoet.AnnotationSpec$Builder builder (java.lang.Class) 
		Class type
	public com.squareup.javapoet.AnnotationSpec$Builder toBuilder () 
		java.util.Map$Entry entry
		java.util.Iterator i$
		com.squareup.javapoet.AnnotationSpec$Builder builder
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	public java.lang.String toString () 
		com.squareup.javapoet.CodeWriter codeWriter
		java.io.IOException e
		java.io.StringWriter out
	void  (com.squareup.javapoet.AnnotationSpec$Builder, com.squareup.javapoet.AnnotationSpec$1) 
		com.squareup.javapoet.AnnotationSpec$Builder x0
		com.squareup.javapoet.AnnotationSpec$1 x1
}

com/squareup/javapoet/ArrayTypeName.class
ArrayTypeName.java
package com.squareup.javapoet
public final com.squareup.javapoet.ArrayTypeName extends com.squareup.javapoet.TypeName {
	public final com.squareup.javapoet.TypeName componentType
	private void  (com.squareup.javapoet.TypeName) 
		com.squareup.javapoet.TypeName componentType
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	com.squareup.javapoet.CodeWriter emit (com.squareup.javapoet.CodeWriter)  throws java.io.IOException 
		com.squareup.javapoet.CodeWriter out
	public static com.squareup.javapoet.ArrayTypeName of (com.squareup.javapoet.TypeName) 
		com.squareup.javapoet.TypeName componentType
	public static com.squareup.javapoet.ArrayTypeName of (java.lang.reflect.Type) 
		java.lang.reflect.Type componentType
	public static com.squareup.javapoet.ArrayTypeName get (javax.lang.model.type.ArrayType) 
		javax.lang.model.type.ArrayType mirror
	public static com.squareup.javapoet.ArrayTypeName get (java.lang.reflect.GenericArrayType) 
		java.lang.reflect.GenericArrayType type
}

com/squareup/javapoet/ClassName.class
ClassName.java
package com.squareup.javapoet
public final com.squareup.javapoet.ClassName extends com.squareup.javapoet.TypeName implements java.lang.Comparable  {
	public static final com.squareup.javapoet.ClassName OBJECT
	final java.util.List names
	final String canonicalName
	private void  (java.util.List) 
		int i
		java.util.List names
	public java.lang.String packageName () 
	public com.squareup.javapoet.ClassName enclosingClassName () 
	public com.squareup.javapoet.ClassName nestedClass (java.lang.String) 
		String name
		java.util.List result
	public java.util.List simpleNames () 
	public com.squareup.javapoet.ClassName peerClass (java.lang.String) 
		String name
		java.util.List result
	public java.lang.String simpleName () 
	public static com.squareup.javapoet.ClassName get (java.lang.Class) 
		Class c
		Class clazz
		java.util.List names
	public static com.squareup.javapoet.ClassName bestGuess (java.lang.String) 
		String part
		String[] arr$
		int len$
		int i$
		String classNameString
		java.util.List names
		int p
	public static transient com.squareup.javapoet.ClassName get (java.lang.String, java.lang.String, java.lang.String[]) 
		String packageName
		String simpleName
		String[] simpleNames
		java.util.List result
	public static com.squareup.javapoet.ClassName get (javax.lang.model.element.TypeElement) 
		javax.lang.model.element.Element e
		javax.lang.model.element.TypeElement element
		java.util.List names
	private static boolean isClassOrInterface (javax.lang.model.element.Element) 
		javax.lang.model.element.Element e
	private static javax.lang.model.element.PackageElement getPackage (javax.lang.model.element.Element) 
		javax.lang.model.element.Element type
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	public int compareTo (com.squareup.javapoet.ClassName) 
		com.squareup.javapoet.ClassName o
	com.squareup.javapoet.CodeWriter emit (com.squareup.javapoet.CodeWriter)  throws java.io.IOException 
		com.squareup.javapoet.CodeWriter out
	public volatile int compareTo (java.lang.Object) 
		Object x0
	static void  () 
}

com/squareup/javapoet/CodeBlock$1.class
CodeBlock.java
package com.squareup.javapoet
 com.squareup.javapoet.CodeBlock$1 extends java.lang.Object {
}

com/squareup/javapoet/CodeBlock$Builder.class
CodeBlock.java
package com.squareup.javapoet
public final com.squareup.javapoet.CodeBlock$Builder extends java.lang.Object {
	final java.util.List formatParts
	final java.util.List args
	private void  () 
	public transient com.squareup.javapoet.CodeBlock$Builder add (java.lang.String, java.lang.Object[]) 
		int nextP
		int countOfIndexCharacters
		int argsIndex
		int p
		int nextP
		String format
		Object[] args
		java.util.Iterator i
	private boolean isSimpleDigit (char) 
		char toCheck
	private java.lang.String argToName (java.lang.Object) 
		Object o
	private java.lang.Object argToLiteral (java.lang.Object) 
		Object o
	private java.lang.String argToString (java.lang.Object) 
		Object o
	private com.squareup.javapoet.TypeName argToType (java.lang.Object) 
		Object o
	public transient com.squareup.javapoet.CodeBlock$Builder beginControlFlow (java.lang.String, java.lang.Object[]) 
		String controlFlow
		Object[] args
	public transient com.squareup.javapoet.CodeBlock$Builder nextControlFlow (java.lang.String, java.lang.Object[]) 
		String controlFlow
		Object[] args
	public com.squareup.javapoet.CodeBlock$Builder endControlFlow () 
	public transient com.squareup.javapoet.CodeBlock$Builder endControlFlow (java.lang.String, java.lang.Object[]) 
		String controlFlow
		Object[] args
	public transient com.squareup.javapoet.CodeBlock$Builder addStatement (java.lang.String, java.lang.Object[]) 
		String format
		Object[] args
	public com.squareup.javapoet.CodeBlock$Builder add (com.squareup.javapoet.CodeBlock) 
		com.squareup.javapoet.CodeBlock codeBlock
	public com.squareup.javapoet.CodeBlock$Builder indent () 
	public com.squareup.javapoet.CodeBlock$Builder unindent () 
	public com.squareup.javapoet.CodeBlock build () 
	void  (com.squareup.javapoet.CodeBlock$1) 
		com.squareup.javapoet.CodeBlock$1 x0
}

com/squareup/javapoet/CodeBlock.class
CodeBlock.java
package com.squareup.javapoet
public final com.squareup.javapoet.CodeBlock extends java.lang.Object {
	final java.util.List formatParts
	final java.util.List args
	private void  (com.squareup.javapoet.CodeBlock$Builder) 
		com.squareup.javapoet.CodeBlock$Builder builder
	public boolean isEmpty () 
	public java.lang.String toString () 
		java.io.IOException e
		java.io.StringWriter out
	public static com.squareup.javapoet.CodeBlock$Builder builder () 
	public com.squareup.javapoet.CodeBlock$Builder toBuilder () 
		com.squareup.javapoet.CodeBlock$Builder builder
	void  (com.squareup.javapoet.CodeBlock$Builder, com.squareup.javapoet.CodeBlock$1) 
		com.squareup.javapoet.CodeBlock$Builder x0
		com.squareup.javapoet.CodeBlock$1 x1
}

com/squareup/javapoet/CodeWriter.class
CodeWriter.java
package com.squareup.javapoet
final com.squareup.javapoet.CodeWriter extends java.lang.Object {
	private final String indent
	private final Appendable out
	private int indentLevel
	private boolean javadoc
	private boolean comment
	private String packageName
	private final java.util.List typeSpecStack
	private final java.util.Map importedTypes
	private final java.util.Set importableTypes
	private final java.util.Set referencedNames
	private boolean trailingNewline
	int statementLine
	void  (java.lang.Appendable) 
		Appendable out
	public void  (java.lang.Appendable, java.lang.String) 
		Appendable out
		String indent
	public void  (java.lang.Appendable, java.lang.String, java.util.Map) 
		Appendable out
		String indent
		java.util.Map importedTypes
	public java.util.Map importedTypes () 
	public com.squareup.javapoet.CodeWriter indent () 
	public com.squareup.javapoet.CodeWriter indent (int) 
		int levels
	public com.squareup.javapoet.CodeWriter unindent () 
	public com.squareup.javapoet.CodeWriter unindent (int) 
		int levels
	public com.squareup.javapoet.CodeWriter pushPackage (java.lang.String) 
		String packageName
	public com.squareup.javapoet.CodeWriter popPackage () 
	public com.squareup.javapoet.CodeWriter pushType (com.squareup.javapoet.TypeSpec) 
		com.squareup.javapoet.TypeSpec type
	public com.squareup.javapoet.CodeWriter popType () 
	public void emitComment (com.squareup.javapoet.CodeBlock)  throws java.io.IOException 
		com.squareup.javapoet.CodeBlock codeBlock
	public void emitJavadoc (com.squareup.javapoet.CodeBlock)  throws java.io.IOException 
		com.squareup.javapoet.CodeBlock javadocCodeBlock
	public void emitAnnotations (java.util.List, boolean)  throws java.io.IOException 
		com.squareup.javapoet.AnnotationSpec annotationSpec
		java.util.Iterator i$
		java.util.List annotations
		boolean inline
	public void emitModifiers (java.util.Set, java.util.Set)  throws java.io.IOException 
		javax.lang.model.element.Modifier modifier
		java.util.Iterator i$
		java.util.Set modifiers
		java.util.Set implicitModifiers
	public void emitModifiers (java.util.Set)  throws java.io.IOException 
		java.util.Set modifiers
	public void emitTypeVariables (java.util.List)  throws java.io.IOException 
		com.squareup.javapoet.TypeName bound
		java.util.Iterator i$
		boolean firstBound
		com.squareup.javapoet.TypeVariableName typeVariable
		java.util.Iterator i$
		java.util.List typeVariables
		boolean firstTypeVariable
	public transient com.squareup.javapoet.CodeWriter emit (java.lang.String, java.lang.Object[])  throws java.io.IOException 
		String format
		Object[] args
	public com.squareup.javapoet.CodeWriter emit (com.squareup.javapoet.CodeBlock)  throws java.io.IOException 
		String string
		com.squareup.javapoet.TypeName typeName
		String part
		java.util.Iterator i$
		com.squareup.javapoet.CodeBlock codeBlock
		int a
	private void emitLiteral (java.lang.Object)  throws java.io.IOException 
		com.squareup.javapoet.TypeSpec typeSpec
		com.squareup.javapoet.AnnotationSpec annotationSpec
		com.squareup.javapoet.CodeBlock codeBlock
		Object o
	java.lang.String lookupName (com.squareup.javapoet.ClassName) 
		String importedName
		com.squareup.javapoet.ClassName enclosingClassName
		com.squareup.javapoet.ClassName className
		java.util.List classNames
		int prefixLength
	private boolean conflictsWithLocalName (com.squareup.javapoet.ClassName) 
		com.squareup.javapoet.TypeSpec visibleChild
		java.util.Iterator i$
		com.squareup.javapoet.TypeSpec typeSpec
		java.util.Iterator i$
		com.squareup.javapoet.ClassName className
	private int commonPrefixLength (java.util.List) 
		String a
		String b
		int i
		java.util.List classNames
		int size
	com.squareup.javapoet.CodeWriter emitAndIndent (java.lang.String)  throws java.io.IOException 
		String line
		String[] arr$
		int len$
		int i$
		String s
		boolean first
	private void emitIndentation ()  throws java.io.IOException 
		int j
	java.util.Map suggestedImports () 
		com.squareup.javapoet.ClassName className
		java.util.Iterator i$
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Map simpleNameToType
		java.util.TreeMap typeToSimpleName
	java.lang.String stringLiteral (java.lang.String) 
		char c
		int i
		String value
		StringBuilder result
}

com/squareup/javapoet/FieldSpec$1.class
FieldSpec.java
package com.squareup.javapoet
 com.squareup.javapoet.FieldSpec$1 extends java.lang.Object {
}

com/squareup/javapoet/FieldSpec$Builder.class
FieldSpec.java
package com.squareup.javapoet
public final com.squareup.javapoet.FieldSpec$Builder extends java.lang.Object {
	private final com.squareup.javapoet.TypeName type
	private final String name
	private final com.squareup.javapoet.CodeBlock$Builder javadoc
	private final java.util.List annotations
	private final java.util.List modifiers
	private com.squareup.javapoet.CodeBlock initializer
	private void  (com.squareup.javapoet.TypeName, java.lang.String) 
		com.squareup.javapoet.TypeName type
		String name
	public transient com.squareup.javapoet.FieldSpec$Builder addJavadoc (java.lang.String, java.lang.Object[]) 
		String format
		Object[] args
	public com.squareup.javapoet.FieldSpec$Builder addAnnotations (java.lang.Iterable) 
		com.squareup.javapoet.AnnotationSpec annotationSpec
		java.util.Iterator i$
		Iterable annotationSpecs
	public com.squareup.javapoet.FieldSpec$Builder addAnnotation (com.squareup.javapoet.AnnotationSpec) 
		com.squareup.javapoet.AnnotationSpec annotationSpec
	public com.squareup.javapoet.FieldSpec$Builder addAnnotation (com.squareup.javapoet.ClassName) 
		com.squareup.javapoet.ClassName annotation
	public com.squareup.javapoet.FieldSpec$Builder addAnnotation (java.lang.Class) 
		Class annotation
	public transient com.squareup.javapoet.FieldSpec$Builder addModifiers (javax.lang.model.element.Modifier[]) 
		javax.lang.model.element.Modifier[] modifiers
	public transient com.squareup.javapoet.FieldSpec$Builder initializer (java.lang.String, java.lang.Object[]) 
		String format
		Object[] args
	public com.squareup.javapoet.FieldSpec$Builder initializer (com.squareup.javapoet.CodeBlock) 
		com.squareup.javapoet.CodeBlock codeBlock
	public com.squareup.javapoet.FieldSpec build () 
	static com.squareup.javapoet.TypeName access$000 (com.squareup.javapoet.FieldSpec$Builder) 
		com.squareup.javapoet.FieldSpec$Builder x0
	static java.lang.String access$100 (com.squareup.javapoet.FieldSpec$Builder) 
		com.squareup.javapoet.FieldSpec$Builder x0
	static com.squareup.javapoet.CodeBlock$Builder access$200 (com.squareup.javapoet.FieldSpec$Builder) 
		com.squareup.javapoet.FieldSpec$Builder x0
	static java.util.List access$300 (com.squareup.javapoet.FieldSpec$Builder) 
		com.squareup.javapoet.FieldSpec$Builder x0
	static java.util.List access$400 (com.squareup.javapoet.FieldSpec$Builder) 
		com.squareup.javapoet.FieldSpec$Builder x0
	static com.squareup.javapoet.CodeBlock access$500 (com.squareup.javapoet.FieldSpec$Builder) 
		com.squareup.javapoet.FieldSpec$Builder x0
	void  (com.squareup.javapoet.TypeName, java.lang.String, com.squareup.javapoet.FieldSpec$1) 
		com.squareup.javapoet.TypeName x0
		String x1
		com.squareup.javapoet.FieldSpec$1 x2
	static com.squareup.javapoet.CodeBlock access$502 (com.squareup.javapoet.FieldSpec$Builder, com.squareup.javapoet.CodeBlock) 
		com.squareup.javapoet.FieldSpec$Builder x0
		com.squareup.javapoet.CodeBlock x1
}

com/squareup/javapoet/FieldSpec.class
FieldSpec.java
package com.squareup.javapoet
public final com.squareup.javapoet.FieldSpec extends java.lang.Object {
	public final com.squareup.javapoet.TypeName type
	public final String name
	public final com.squareup.javapoet.CodeBlock javadoc
	public final java.util.List annotations
	public final java.util.Set modifiers
	public final com.squareup.javapoet.CodeBlock initializer
	private void  (com.squareup.javapoet.FieldSpec$Builder) 
		com.squareup.javapoet.FieldSpec$Builder builder
	public boolean hasModifier (javax.lang.model.element.Modifier) 
		javax.lang.model.element.Modifier modifier
	void emit (com.squareup.javapoet.CodeWriter, java.util.Set)  throws java.io.IOException 
		com.squareup.javapoet.CodeWriter codeWriter
		java.util.Set implicitModifiers
	public java.lang.String toString () 
		com.squareup.javapoet.CodeWriter codeWriter
		java.io.IOException e
		java.io.StringWriter out
	public static transient com.squareup.javapoet.FieldSpec$Builder builder (com.squareup.javapoet.TypeName, java.lang.String, javax.lang.model.element.Modifier[]) 
		com.squareup.javapoet.TypeName type
		String name
		javax.lang.model.element.Modifier[] modifiers
	public static transient com.squareup.javapoet.FieldSpec$Builder builder (java.lang.reflect.Type, java.lang.String, javax.lang.model.element.Modifier[]) 
		java.lang.reflect.Type type
		String name
		javax.lang.model.element.Modifier[] modifiers
	public com.squareup.javapoet.FieldSpec$Builder toBuilder () 
		com.squareup.javapoet.FieldSpec$Builder builder
	void  (com.squareup.javapoet.FieldSpec$Builder, com.squareup.javapoet.FieldSpec$1) 
		com.squareup.javapoet.FieldSpec$Builder x0
		com.squareup.javapoet.FieldSpec$1 x1
}

com/squareup/javapoet/JavaFile$1.class
JavaFile.java
package com.squareup.javapoet
final com.squareup.javapoet.JavaFile$1 extends java.lang.Object implements java.lang.Appendable  {
	void  () 
	public java.lang.Appendable append (java.lang.CharSequence) 
		CharSequence charSequence
	public java.lang.Appendable append (java.lang.CharSequence, int, int) 
		CharSequence charSequence
		int start
		int end
	public java.lang.Appendable append (char) 
		char c
}

com/squareup/javapoet/JavaFile$2.class
JavaFile.java
package com.squareup.javapoet
 com.squareup.javapoet.JavaFile$2 extends javax.tools.SimpleJavaFileObject {
	private final long lastModified
	final com.squareup.javapoet.JavaFile this$0
	void  (com.squareup.javapoet.JavaFile, java.net.URI, javax.tools.JavaFileObject$Kind) 
		java.net.URI x0
		javax.tools.JavaFileObject$Kind x1
	public java.lang.String getCharContent (boolean) 
		boolean ignoreEncodingErrors
	public java.io.InputStream openInputStream ()  throws java.io.IOException 
	public long getLastModified () 
	public volatile java.lang.CharSequence getCharContent (boolean)  throws java.io.IOException 
		boolean x0
}

com/squareup/javapoet/JavaFile$Builder.class
JavaFile.java
package com.squareup.javapoet
public final com.squareup.javapoet.JavaFile$Builder extends java.lang.Object {
	private final String packageName
	private final com.squareup.javapoet.TypeSpec typeSpec
	private com.squareup.javapoet.CodeBlock$Builder fileComment
	private boolean skipJavaLangImports
	private String indent
	private void  (java.lang.String, com.squareup.javapoet.TypeSpec) 
		String packageName
		com.squareup.javapoet.TypeSpec typeSpec
	public transient com.squareup.javapoet.JavaFile$Builder addFileComment (java.lang.String, java.lang.Object[]) 
		String format
		Object[] args
	public com.squareup.javapoet.JavaFile$Builder skipJavaLangImports (boolean) 
		boolean skipJavaLangImports
	public com.squareup.javapoet.JavaFile$Builder indent (java.lang.String) 
		String indent
	public com.squareup.javapoet.JavaFile build () 
	static com.squareup.javapoet.CodeBlock$Builder access$000 (com.squareup.javapoet.JavaFile$Builder) 
		com.squareup.javapoet.JavaFile$Builder x0
	static java.lang.String access$100 (com.squareup.javapoet.JavaFile$Builder) 
		com.squareup.javapoet.JavaFile$Builder x0
	static com.squareup.javapoet.TypeSpec access$200 (com.squareup.javapoet.JavaFile$Builder) 
		com.squareup.javapoet.JavaFile$Builder x0
	static boolean access$300 (com.squareup.javapoet.JavaFile$Builder) 
		com.squareup.javapoet.JavaFile$Builder x0
	static java.lang.String access$400 (com.squareup.javapoet.JavaFile$Builder) 
		com.squareup.javapoet.JavaFile$Builder x0
	void  (java.lang.String, com.squareup.javapoet.TypeSpec, com.squareup.javapoet.JavaFile$1) 
		String x0
		com.squareup.javapoet.TypeSpec x1
		com.squareup.javapoet.JavaFile$1 x2
	static boolean access$302 (com.squareup.javapoet.JavaFile$Builder, boolean) 
		com.squareup.javapoet.JavaFile$Builder x0
		boolean x1
	static java.lang.String access$402 (com.squareup.javapoet.JavaFile$Builder, java.lang.String) 
		com.squareup.javapoet.JavaFile$Builder x0
		String x1
}

com/squareup/javapoet/JavaFile.class
JavaFile.java
package com.squareup.javapoet
public final com.squareup.javapoet.JavaFile extends java.lang.Object {
	private static final Appendable NULL_APPENDABLE
	public final com.squareup.javapoet.CodeBlock fileComment
	public final String packageName
	public final com.squareup.javapoet.TypeSpec typeSpec
	public final boolean skipJavaLangImports
	private final String indent
	private void  (com.squareup.javapoet.JavaFile$Builder) 
		com.squareup.javapoet.JavaFile$Builder builder
	public void writeTo (java.lang.Appendable)  throws java.io.IOException 
		Appendable out
		com.squareup.javapoet.CodeWriter importsCollector
		java.util.Map suggestedImports
		com.squareup.javapoet.CodeWriter codeWriter
	public void writeTo (java.nio.file.Path)  throws java.io.IOException 
		String packageComponent
		String[] arr$
		int len$
		int i$
		Throwable x2
		Throwable x2
		java.io.Writer writer
		java.nio.file.Path directory
		java.nio.file.Path outputDirectory
		java.nio.file.Path outputPath
	public void writeTo (java.io.File)  throws java.io.IOException 
		java.io.File directory
	public void writeTo (javax.annotation.processing.Filer)  throws java.io.IOException 
		Throwable x2
		Throwable x2
		java.io.Writer writer
		Exception ignored
		Exception e
		javax.annotation.processing.Filer filer
		String fileName
		java.util.List originatingElements
		javax.tools.JavaFileObject filerSourceFile
	private void emit (com.squareup.javapoet.CodeWriter)  throws java.io.IOException 
		com.squareup.javapoet.ClassName className
		java.util.Iterator i$
		com.squareup.javapoet.CodeWriter codeWriter
		int importedTypesCount
	public java.lang.String toString () 
		StringBuilder result
		java.io.IOException e
	public javax.tools.JavaFileObject toJavaFileObject () 
		java.net.URI uri
	public static com.squareup.javapoet.JavaFile$Builder builder (java.lang.String, com.squareup.javapoet.TypeSpec) 
		String packageName
		com.squareup.javapoet.TypeSpec typeSpec
	public com.squareup.javapoet.JavaFile$Builder toBuilder () 
		com.squareup.javapoet.JavaFile$Builder builder
	void  (com.squareup.javapoet.JavaFile$Builder, com.squareup.javapoet.JavaFile$1) 
		com.squareup.javapoet.JavaFile$Builder x0
		com.squareup.javapoet.JavaFile$1 x1
	static void  () 
}

com/squareup/javapoet/MethodSpec$1.class
MethodSpec.java
package com.squareup.javapoet
 com.squareup.javapoet.MethodSpec$1 extends java.lang.Object {
}

com/squareup/javapoet/MethodSpec$Builder.class
MethodSpec.java
package com.squareup.javapoet
public final com.squareup.javapoet.MethodSpec$Builder extends java.lang.Object {
	private final String name
	private final com.squareup.javapoet.CodeBlock$Builder javadoc
	private final java.util.List annotations
	private final java.util.List modifiers
	private java.util.List typeVariables
	private com.squareup.javapoet.TypeName returnType
	private final java.util.List parameters
	private final java.util.List exceptions
	private final com.squareup.javapoet.CodeBlock$Builder code
	private boolean varargs
	private com.squareup.javapoet.CodeBlock defaultValue
	private void  (java.lang.String) 
		String name
	public transient com.squareup.javapoet.MethodSpec$Builder addJavadoc (java.lang.String, java.lang.Object[]) 
		String format
		Object[] args
	public com.squareup.javapoet.MethodSpec$Builder addAnnotations (java.lang.Iterable) 
		com.squareup.javapoet.AnnotationSpec annotationSpec
		java.util.Iterator i$
		Iterable annotationSpecs
	public com.squareup.javapoet.MethodSpec$Builder addAnnotation (com.squareup.javapoet.AnnotationSpec) 
		com.squareup.javapoet.AnnotationSpec annotationSpec
	public com.squareup.javapoet.MethodSpec$Builder addAnnotation (com.squareup.javapoet.ClassName) 
		com.squareup.javapoet.ClassName annotation
	public com.squareup.javapoet.MethodSpec$Builder addAnnotation (java.lang.Class) 
		Class annotation
	public transient com.squareup.javapoet.MethodSpec$Builder addModifiers (javax.lang.model.element.Modifier[]) 
		javax.lang.model.element.Modifier[] modifiers
	public com.squareup.javapoet.MethodSpec$Builder addModifiers (java.lang.Iterable) 
		javax.lang.model.element.Modifier modifier
		java.util.Iterator i$
		Iterable modifiers
	public com.squareup.javapoet.MethodSpec$Builder addTypeVariables (java.lang.Iterable) 
		com.squareup.javapoet.TypeVariableName typeVariable
		java.util.Iterator i$
		Iterable typeVariables
	public com.squareup.javapoet.MethodSpec$Builder addTypeVariable (com.squareup.javapoet.TypeVariableName) 
		com.squareup.javapoet.TypeVariableName typeVariable
	public com.squareup.javapoet.MethodSpec$Builder returns (com.squareup.javapoet.TypeName) 
		com.squareup.javapoet.TypeName returnType
	public com.squareup.javapoet.MethodSpec$Builder returns (java.lang.reflect.Type) 
		java.lang.reflect.Type returnType
	public com.squareup.javapoet.MethodSpec$Builder addParameters (java.lang.Iterable) 
		com.squareup.javapoet.ParameterSpec parameterSpec
		java.util.Iterator i$
		Iterable parameterSpecs
	public com.squareup.javapoet.MethodSpec$Builder addParameter (com.squareup.javapoet.ParameterSpec) 
		com.squareup.javapoet.ParameterSpec parameterSpec
	public transient com.squareup.javapoet.MethodSpec$Builder addParameter (com.squareup.javapoet.TypeName, java.lang.String, javax.lang.model.element.Modifier[]) 
		com.squareup.javapoet.TypeName type
		String name
		javax.lang.model.element.Modifier[] modifiers
	public transient com.squareup.javapoet.MethodSpec$Builder addParameter (java.lang.reflect.Type, java.lang.String, javax.lang.model.element.Modifier[]) 
		java.lang.reflect.Type type
		String name
		javax.lang.model.element.Modifier[] modifiers
	public com.squareup.javapoet.MethodSpec$Builder varargs () 
	public com.squareup.javapoet.MethodSpec$Builder varargs (boolean) 
		boolean varargs
	public com.squareup.javapoet.MethodSpec$Builder addExceptions (java.lang.Iterable) 
		com.squareup.javapoet.TypeName exception
		java.util.Iterator i$
		Iterable exceptions
	public com.squareup.javapoet.MethodSpec$Builder addException (com.squareup.javapoet.TypeName) 
		com.squareup.javapoet.TypeName exception
	public com.squareup.javapoet.MethodSpec$Builder addException (java.lang.reflect.Type) 
		java.lang.reflect.Type exception
	public transient com.squareup.javapoet.MethodSpec$Builder addCode (java.lang.String, java.lang.Object[]) 
		String format
		Object[] args
	public com.squareup.javapoet.MethodSpec$Builder addCode (com.squareup.javapoet.CodeBlock) 
		com.squareup.javapoet.CodeBlock codeBlock
	public transient com.squareup.javapoet.MethodSpec$Builder defaultValue (java.lang.String, java.lang.Object[]) 
		String format
		Object[] args
	public com.squareup.javapoet.MethodSpec$Builder defaultValue (com.squareup.javapoet.CodeBlock) 
		com.squareup.javapoet.CodeBlock codeBlock
	public transient com.squareup.javapoet.MethodSpec$Builder beginControlFlow (java.lang.String, java.lang.Object[]) 
		String controlFlow
		Object[] args
	public transient com.squareup.javapoet.MethodSpec$Builder nextControlFlow (java.lang.String, java.lang.Object[]) 
		String controlFlow
		Object[] args
	public com.squareup.javapoet.MethodSpec$Builder endControlFlow () 
	public transient com.squareup.javapoet.MethodSpec$Builder endControlFlow (java.lang.String, java.lang.Object[]) 
		String controlFlow
		Object[] args
	public transient com.squareup.javapoet.MethodSpec$Builder addStatement (java.lang.String, java.lang.Object[]) 
		String format
		Object[] args
	public com.squareup.javapoet.MethodSpec build () 
	static com.squareup.javapoet.CodeBlock$Builder access$000 (com.squareup.javapoet.MethodSpec$Builder) 
		com.squareup.javapoet.MethodSpec$Builder x0
	static java.util.List access$100 (com.squareup.javapoet.MethodSpec$Builder) 
		com.squareup.javapoet.MethodSpec$Builder x0
	static java.lang.String access$200 (com.squareup.javapoet.MethodSpec$Builder) 
		com.squareup.javapoet.MethodSpec$Builder x0
	static boolean access$300 (com.squareup.javapoet.MethodSpec$Builder) 
		com.squareup.javapoet.MethodSpec$Builder x0
	static java.util.List access$400 (com.squareup.javapoet.MethodSpec$Builder) 
		com.squareup.javapoet.MethodSpec$Builder x0
	static com.squareup.javapoet.CodeBlock$Builder access$500 (com.squareup.javapoet.MethodSpec$Builder) 
		com.squareup.javapoet.MethodSpec$Builder x0
	static java.util.List access$600 (com.squareup.javapoet.MethodSpec$Builder) 
		com.squareup.javapoet.MethodSpec$Builder x0
	static java.util.List access$700 (com.squareup.javapoet.MethodSpec$Builder) 
		com.squareup.javapoet.MethodSpec$Builder x0
	static com.squareup.javapoet.TypeName access$800 (com.squareup.javapoet.MethodSpec$Builder) 
		com.squareup.javapoet.MethodSpec$Builder x0
	static java.util.List access$900 (com.squareup.javapoet.MethodSpec$Builder) 
		com.squareup.javapoet.MethodSpec$Builder x0
	static com.squareup.javapoet.CodeBlock access$1000 (com.squareup.javapoet.MethodSpec$Builder) 
		com.squareup.javapoet.MethodSpec$Builder x0
	void  (java.lang.String, com.squareup.javapoet.MethodSpec$1) 
		String x0
		com.squareup.javapoet.MethodSpec$1 x1
	static com.squareup.javapoet.TypeName access$802 (com.squareup.javapoet.MethodSpec$Builder, com.squareup.javapoet.TypeName) 
		com.squareup.javapoet.MethodSpec$Builder x0
		com.squareup.javapoet.TypeName x1
	static boolean access$302 (com.squareup.javapoet.MethodSpec$Builder, boolean) 
		com.squareup.javapoet.MethodSpec$Builder x0
		boolean x1
	static com.squareup.javapoet.CodeBlock access$1002 (com.squareup.javapoet.MethodSpec$Builder, com.squareup.javapoet.CodeBlock) 
		com.squareup.javapoet.MethodSpec$Builder x0
		com.squareup.javapoet.CodeBlock x1
}

com/squareup/javapoet/MethodSpec.class
MethodSpec.java
package com.squareup.javapoet
public final com.squareup.javapoet.MethodSpec extends java.lang.Object {
	static final String CONSTRUCTOR
	static final com.squareup.javapoet.ClassName OVERRIDE
	public final String name
	public final com.squareup.javapoet.CodeBlock javadoc
	public final java.util.List annotations
	public final java.util.Set modifiers
	public final java.util.List typeVariables
	public final com.squareup.javapoet.TypeName returnType
	public final java.util.List parameters
	public final boolean varargs
	public final java.util.List exceptions
	public final com.squareup.javapoet.CodeBlock code
	public final com.squareup.javapoet.CodeBlock defaultValue
	private void  (com.squareup.javapoet.MethodSpec$Builder) 
		com.squareup.javapoet.MethodSpec$Builder builder
		com.squareup.javapoet.CodeBlock code
	private boolean lastParameterIsArray (java.util.List) 
		java.util.List parameters
	void emit (com.squareup.javapoet.CodeWriter, java.lang.String, java.util.Set)  throws java.io.IOException 
		com.squareup.javapoet.ParameterSpec parameter
		java.util.Iterator i
		com.squareup.javapoet.TypeName exception
		java.util.Iterator i$
		boolean firstException
		com.squareup.javapoet.CodeWriter codeWriter
		String enclosingName
		java.util.Set implicitModifiers
		boolean firstParameter
	public boolean hasModifier (javax.lang.model.element.Modifier) 
		javax.lang.model.element.Modifier modifier
	public boolean isConstructor () 
	public java.lang.String toString () 
		com.squareup.javapoet.CodeWriter codeWriter
		java.io.IOException e
		java.io.StringWriter out
	public static com.squareup.javapoet.MethodSpec$Builder methodBuilder (java.lang.String) 
		String name
	public static com.squareup.javapoet.MethodSpec$Builder constructorBuilder () 
	public static com.squareup.javapoet.MethodSpec$Builder overriding (javax.lang.model.element.ExecutableElement) 
		com.squareup.javapoet.AnnotationSpec annotationSpec
		javax.lang.model.element.AnnotationMirror mirror
		java.util.Iterator i$
		javax.lang.model.type.TypeVariable var
		javax.lang.model.element.TypeParameterElement typeParameterElement
		java.util.Iterator i$
		javax.lang.model.element.AnnotationMirror mirror
		java.util.Iterator i$
		com.squareup.javapoet.TypeName type
		String name
		java.util.Set parameterModifiers
		com.squareup.javapoet.ParameterSpec$Builder parameterBuilder
		javax.lang.model.element.VariableElement parameter
		java.util.Iterator i$
		javax.lang.model.type.TypeMirror thrownType
		java.util.Iterator i$
		javax.lang.model.element.ExecutableElement method
		java.util.Set modifiers
		String methodName
		com.squareup.javapoet.MethodSpec$Builder methodBuilder
		java.util.List parameters
	public static com.squareup.javapoet.MethodSpec$Builder overriding (javax.lang.model.element.ExecutableElement, javax.lang.model.type.DeclaredType, javax.lang.model.util.Types) 
		com.squareup.javapoet.ParameterSpec parameter
		com.squareup.javapoet.TypeName type
		int i
		int size
		javax.lang.model.element.ExecutableElement method
		javax.lang.model.type.DeclaredType enclosing
		javax.lang.model.util.Types types
		javax.lang.model.type.ExecutableType executableType
		java.util.List resolvedParameterTypes
		javax.lang.model.type.TypeMirror resolvedReturnType
		com.squareup.javapoet.MethodSpec$Builder builder
	public com.squareup.javapoet.MethodSpec$Builder toBuilder () 
		com.squareup.javapoet.MethodSpec$Builder builder
	void  (com.squareup.javapoet.MethodSpec$Builder, com.squareup.javapoet.MethodSpec$1) 
		com.squareup.javapoet.MethodSpec$Builder x0
		com.squareup.javapoet.MethodSpec$1 x1
	static void  () 
}

com/squareup/javapoet/ParameterizedTypeName.class
ParameterizedTypeName.java
package com.squareup.javapoet
public final com.squareup.javapoet.ParameterizedTypeName extends com.squareup.javapoet.TypeName {
	public final com.squareup.javapoet.ClassName rawType
	public final java.util.List typeArguments
	void  (com.squareup.javapoet.ClassName, java.util.List) 
		com.squareup.javapoet.TypeName typeArgument
		java.util.Iterator i$
		com.squareup.javapoet.ClassName rawType
		java.util.List typeArguments
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	com.squareup.javapoet.CodeWriter emit (com.squareup.javapoet.CodeWriter)  throws java.io.IOException 
		com.squareup.javapoet.TypeName parameter
		java.util.Iterator i$
		com.squareup.javapoet.CodeWriter out
		boolean firstParameter
	public static transient com.squareup.javapoet.ParameterizedTypeName get (com.squareup.javapoet.ClassName, com.squareup.javapoet.TypeName[]) 
		com.squareup.javapoet.ClassName rawType
		com.squareup.javapoet.TypeName[] typeArguments
	public static transient com.squareup.javapoet.ParameterizedTypeName get (java.lang.Class, java.lang.reflect.Type[]) 
		Class rawType
		java.lang.reflect.Type[] typeArguments
	public static com.squareup.javapoet.ParameterizedTypeName get (java.lang.reflect.ParameterizedType) 
		java.lang.reflect.ParameterizedType type
}

com/squareup/javapoet/ParameterSpec$1.class
ParameterSpec.java
package com.squareup.javapoet
 com.squareup.javapoet.ParameterSpec$1 extends java.lang.Object {
}

com/squareup/javapoet/ParameterSpec$Builder.class
ParameterSpec.java
package com.squareup.javapoet
public final com.squareup.javapoet.ParameterSpec$Builder extends java.lang.Object {
	private final com.squareup.javapoet.TypeName type
	private final String name
	private final java.util.List annotations
	private final java.util.List modifiers
	private void  (com.squareup.javapoet.TypeName, java.lang.String) 
		com.squareup.javapoet.TypeName type
		String name
	public com.squareup.javapoet.ParameterSpec$Builder addAnnotations (java.lang.Iterable) 
		com.squareup.javapoet.AnnotationSpec annotationSpec
		java.util.Iterator i$
		Iterable annotationSpecs
	public com.squareup.javapoet.ParameterSpec$Builder addAnnotation (com.squareup.javapoet.AnnotationSpec) 
		com.squareup.javapoet.AnnotationSpec annotationSpec
	public com.squareup.javapoet.ParameterSpec$Builder addAnnotation (com.squareup.javapoet.ClassName) 
		com.squareup.javapoet.ClassName annotation
	public com.squareup.javapoet.ParameterSpec$Builder addAnnotation (java.lang.Class) 
		Class annotation
	public transient com.squareup.javapoet.ParameterSpec$Builder addModifiers (javax.lang.model.element.Modifier[]) 
		javax.lang.model.element.Modifier[] modifiers
	public com.squareup.javapoet.ParameterSpec build () 
	static java.lang.String access$000 (com.squareup.javapoet.ParameterSpec$Builder) 
		com.squareup.javapoet.ParameterSpec$Builder x0
	static java.util.List access$100 (com.squareup.javapoet.ParameterSpec$Builder) 
		com.squareup.javapoet.ParameterSpec$Builder x0
	static java.util.List access$200 (com.squareup.javapoet.ParameterSpec$Builder) 
		com.squareup.javapoet.ParameterSpec$Builder x0
	static com.squareup.javapoet.TypeName access$300 (com.squareup.javapoet.ParameterSpec$Builder) 
		com.squareup.javapoet.ParameterSpec$Builder x0
	void  (com.squareup.javapoet.TypeName, java.lang.String, com.squareup.javapoet.ParameterSpec$1) 
		com.squareup.javapoet.TypeName x0
		String x1
		com.squareup.javapoet.ParameterSpec$1 x2
}

com/squareup/javapoet/ParameterSpec.class
ParameterSpec.java
package com.squareup.javapoet
public final com.squareup.javapoet.ParameterSpec extends java.lang.Object {
	public final String name
	public final java.util.List annotations
	public final java.util.Set modifiers
	public final com.squareup.javapoet.TypeName type
	private void  (com.squareup.javapoet.ParameterSpec$Builder) 
		com.squareup.javapoet.ParameterSpec$Builder builder
	public boolean hasModifier (javax.lang.model.element.Modifier) 
		javax.lang.model.element.Modifier modifier
	void emit (com.squareup.javapoet.CodeWriter, boolean)  throws java.io.IOException 
		com.squareup.javapoet.CodeWriter codeWriter
		boolean varargs
	public java.lang.String toString () 
		com.squareup.javapoet.CodeWriter codeWriter
		java.io.IOException e
		java.io.StringWriter out
	public static transient com.squareup.javapoet.ParameterSpec$Builder builder (com.squareup.javapoet.TypeName, java.lang.String, javax.lang.model.element.Modifier[]) 
		com.squareup.javapoet.TypeName type
		String name
		javax.lang.model.element.Modifier[] modifiers
	public static transient com.squareup.javapoet.ParameterSpec$Builder builder (java.lang.reflect.Type, java.lang.String, javax.lang.model.element.Modifier[]) 
		java.lang.reflect.Type type
		String name
		javax.lang.model.element.Modifier[] modifiers
	public com.squareup.javapoet.ParameterSpec$Builder toBuilder () 
	com.squareup.javapoet.ParameterSpec$Builder toBuilder (com.squareup.javapoet.TypeName, java.lang.String) 
		com.squareup.javapoet.TypeName type
		String name
		com.squareup.javapoet.ParameterSpec$Builder builder
	void  (com.squareup.javapoet.ParameterSpec$Builder, com.squareup.javapoet.ParameterSpec$1) 
		com.squareup.javapoet.ParameterSpec$Builder x0
		com.squareup.javapoet.ParameterSpec$1 x1
}

com/squareup/javapoet/TypeName$1.class
TypeName.java
package com.squareup.javapoet
final com.squareup.javapoet.TypeName$1 extends javax.lang.model.util.SimpleTypeVisitor7 {
	void  () 
	public com.squareup.javapoet.TypeName visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Void) 
		javax.lang.model.type.PrimitiveType t
		Void p
	public com.squareup.javapoet.TypeName visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void) 
		javax.lang.model.type.TypeMirror mirror
		java.util.Iterator i$
		javax.lang.model.type.DeclaredType t
		Void p
		com.squareup.javapoet.ClassName rawType
		java.util.List typeArgumentNames
	public com.squareup.javapoet.ArrayTypeName visitArray (javax.lang.model.type.ArrayType, java.lang.Void) 
		javax.lang.model.type.ArrayType t
		Void p
	public com.squareup.javapoet.TypeName visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Void) 
		javax.lang.model.type.TypeVariable t
		Void p
	public com.squareup.javapoet.TypeName visitWildcard (javax.lang.model.type.WildcardType, java.lang.Void) 
		javax.lang.model.type.WildcardType t
		Void p
	public com.squareup.javapoet.TypeName visitNoType (javax.lang.model.type.NoType, java.lang.Void) 
		javax.lang.model.type.NoType t
		Void p
	protected com.squareup.javapoet.TypeName defaultAction (javax.lang.model.type.TypeMirror, java.lang.Void) 
		javax.lang.model.type.TypeMirror e
		Void p
	public volatile java.lang.Object visitNoType (javax.lang.model.type.NoType, java.lang.Object) 
		javax.lang.model.type.NoType x0
		Object x1
	public volatile java.lang.Object visitWildcard (javax.lang.model.type.WildcardType, java.lang.Object) 
		javax.lang.model.type.WildcardType x0
		Object x1
	public volatile java.lang.Object visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Object) 
		javax.lang.model.type.TypeVariable x0
		Object x1
	public volatile java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object) 
		javax.lang.model.type.DeclaredType x0
		Object x1
	public volatile java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object) 
		javax.lang.model.type.ArrayType x0
		Object x1
	public volatile java.lang.Object visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Object) 
		javax.lang.model.type.PrimitiveType x0
		Object x1
	protected volatile java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object) 
		javax.lang.model.type.TypeMirror x0
		Object x1
}

com/squareup/javapoet/TypeName$2.class
TypeName.java
package com.squareup.javapoet
 com.squareup.javapoet.TypeName$2 extends java.lang.Object {
	static final int[] $SwitchMap$javax$lang$model$type$TypeKind
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/squareup/javapoet/TypeName.class
TypeName.java
package com.squareup.javapoet
public com.squareup.javapoet.TypeName extends java.lang.Object {
	public static final com.squareup.javapoet.TypeName VOID
	public static final com.squareup.javapoet.TypeName BOOLEAN
	public static final com.squareup.javapoet.TypeName BYTE
	public static final com.squareup.javapoet.TypeName SHORT
	public static final com.squareup.javapoet.TypeName INT
	public static final com.squareup.javapoet.TypeName LONG
	public static final com.squareup.javapoet.TypeName CHAR
	public static final com.squareup.javapoet.TypeName FLOAT
	public static final com.squareup.javapoet.TypeName DOUBLE
	public static final com.squareup.javapoet.ClassName OBJECT
	private static final com.squareup.javapoet.ClassName BOXED_VOID
	private static final com.squareup.javapoet.ClassName BOXED_BOOLEAN
	private static final com.squareup.javapoet.ClassName BOXED_BYTE
	private static final com.squareup.javapoet.ClassName BOXED_SHORT
	private static final com.squareup.javapoet.ClassName BOXED_INT
	private static final com.squareup.javapoet.ClassName BOXED_LONG
	private static final com.squareup.javapoet.ClassName BOXED_CHAR
	private static final com.squareup.javapoet.ClassName BOXED_FLOAT
	private static final com.squareup.javapoet.ClassName BOXED_DOUBLE
	private final String keyword
	private void  (java.lang.String) 
		String keyword
	void  () 
	public boolean isPrimitive () 
	public com.squareup.javapoet.TypeName box () 
	public com.squareup.javapoet.TypeName unbox () 
	public final java.lang.String toString () 
		StringBuilder result
		java.io.IOException e
	com.squareup.javapoet.CodeWriter emit (com.squareup.javapoet.CodeWriter)  throws java.io.IOException 
		com.squareup.javapoet.CodeWriter out
	public static com.squareup.javapoet.TypeName get (javax.lang.model.type.TypeMirror) 
		javax.lang.model.type.TypeMirror mirror
	public static com.squareup.javapoet.TypeName get (java.lang.reflect.Type) 
		Class classType
		java.lang.reflect.Type type
	static java.util.List list (java.lang.reflect.Type[]) 
		java.lang.reflect.Type type
		java.lang.reflect.Type[] arr$
		int len$
		int i$
		java.lang.reflect.Type[] types
		java.util.List result
	static com.squareup.javapoet.TypeName arrayComponent (com.squareup.javapoet.TypeName) 
		com.squareup.javapoet.TypeName type
	static void  () 
}

com/squareup/javapoet/TypeSpec$1.class
TypeSpec.java
package com.squareup.javapoet
 com.squareup.javapoet.TypeSpec$1 extends java.lang.Object {
}

com/squareup/javapoet/TypeSpec$Builder.class
TypeSpec.java
package com.squareup.javapoet
public final com.squareup.javapoet.TypeSpec$Builder extends java.lang.Object {
	private final com.squareup.javapoet.TypeSpec$Kind kind
	private final String name
	private final com.squareup.javapoet.CodeBlock anonymousTypeArguments
	private final com.squareup.javapoet.CodeBlock$Builder javadoc
	private final java.util.List annotations
	private final java.util.List modifiers
	private final java.util.List typeVariables
	private com.squareup.javapoet.TypeName superclass
	private final java.util.List superinterfaces
	private final java.util.Map enumConstants
	private final java.util.List fieldSpecs
	private final com.squareup.javapoet.CodeBlock$Builder staticBlock
	private final java.util.List methodSpecs
	private final java.util.List typeSpecs
	private final java.util.List originatingElements
	private void  (com.squareup.javapoet.TypeSpec$Kind, java.lang.String, com.squareup.javapoet.CodeBlock) 
		com.squareup.javapoet.TypeSpec$Kind kind
		String name
		com.squareup.javapoet.CodeBlock anonymousTypeArguments
	public transient com.squareup.javapoet.TypeSpec$Builder addJavadoc (java.lang.String, java.lang.Object[]) 
		String format
		Object[] args
	public com.squareup.javapoet.TypeSpec$Builder addAnnotations (java.lang.Iterable) 
		com.squareup.javapoet.AnnotationSpec annotationSpec
		java.util.Iterator i$
		Iterable annotationSpecs
	public com.squareup.javapoet.TypeSpec$Builder addAnnotation (com.squareup.javapoet.AnnotationSpec) 
		com.squareup.javapoet.AnnotationSpec annotationSpec
	public com.squareup.javapoet.TypeSpec$Builder addAnnotation (com.squareup.javapoet.ClassName) 
		com.squareup.javapoet.ClassName annotation
	public com.squareup.javapoet.TypeSpec$Builder addAnnotation (java.lang.Class) 
		Class annotation
	public transient com.squareup.javapoet.TypeSpec$Builder addModifiers (javax.lang.model.element.Modifier[]) 
		javax.lang.model.element.Modifier[] modifiers
	public com.squareup.javapoet.TypeSpec$Builder addTypeVariables (java.lang.Iterable) 
		com.squareup.javapoet.TypeVariableName typeVariable
		java.util.Iterator i$
		Iterable typeVariables
	public com.squareup.javapoet.TypeSpec$Builder addTypeVariable (com.squareup.javapoet.TypeVariableName) 
		com.squareup.javapoet.TypeVariableName typeVariable
	public com.squareup.javapoet.TypeSpec$Builder superclass (com.squareup.javapoet.TypeName) 
		com.squareup.javapoet.TypeName superclass
	public com.squareup.javapoet.TypeSpec$Builder superclass (java.lang.reflect.Type) 
		java.lang.reflect.Type superclass
	public com.squareup.javapoet.TypeSpec$Builder addSuperinterfaces (java.lang.Iterable) 
		com.squareup.javapoet.TypeName superinterface
		java.util.Iterator i$
		Iterable superinterfaces
	public com.squareup.javapoet.TypeSpec$Builder addSuperinterface (com.squareup.javapoet.TypeName) 
		com.squareup.javapoet.TypeName superinterface
	public com.squareup.javapoet.TypeSpec$Builder addSuperinterface (java.lang.reflect.Type) 
		java.lang.reflect.Type superinterface
	public com.squareup.javapoet.TypeSpec$Builder addEnumConstant (java.lang.String) 
		String name
	public com.squareup.javapoet.TypeSpec$Builder addEnumConstant (java.lang.String, com.squareup.javapoet.TypeSpec) 
		String name
		com.squareup.javapoet.TypeSpec typeSpec
	public com.squareup.javapoet.TypeSpec$Builder addFields (java.lang.Iterable) 
		com.squareup.javapoet.FieldSpec fieldSpec
		java.util.Iterator i$
		Iterable fieldSpecs
	public com.squareup.javapoet.TypeSpec$Builder addField (com.squareup.javapoet.FieldSpec) 
		java.util.Set check
		com.squareup.javapoet.FieldSpec fieldSpec
	public transient com.squareup.javapoet.TypeSpec$Builder addField (com.squareup.javapoet.TypeName, java.lang.String, javax.lang.model.element.Modifier[]) 
		com.squareup.javapoet.TypeName type
		String name
		javax.lang.model.element.Modifier[] modifiers
	public transient com.squareup.javapoet.TypeSpec$Builder addField (java.lang.reflect.Type, java.lang.String, javax.lang.model.element.Modifier[]) 
		java.lang.reflect.Type type
		String name
		javax.lang.model.element.Modifier[] modifiers
	public com.squareup.javapoet.TypeSpec$Builder addStaticBlock (com.squareup.javapoet.CodeBlock) 
		com.squareup.javapoet.CodeBlock block
	public com.squareup.javapoet.TypeSpec$Builder addMethods (java.lang.Iterable) 
		com.squareup.javapoet.MethodSpec methodSpec
		java.util.Iterator i$
		Iterable methodSpecs
	public com.squareup.javapoet.TypeSpec$Builder addMethod (com.squareup.javapoet.MethodSpec) 
		com.squareup.javapoet.MethodSpec methodSpec
	public com.squareup.javapoet.TypeSpec$Builder addTypes (java.lang.Iterable) 
		com.squareup.javapoet.TypeSpec typeSpec
		java.util.Iterator i$
		Iterable typeSpecs
	public com.squareup.javapoet.TypeSpec$Builder addType (com.squareup.javapoet.TypeSpec) 
		com.squareup.javapoet.TypeSpec typeSpec
	public com.squareup.javapoet.TypeSpec$Builder addOriginatingElement (javax.lang.model.element.Element) 
		javax.lang.model.element.Element originatingElement
	public com.squareup.javapoet.TypeSpec build () 
		com.squareup.javapoet.MethodSpec methodSpec
		java.util.Iterator i$
		boolean isAbstract
		boolean superclassIsObject
		int interestingSupertypeCount
	static com.squareup.javapoet.TypeSpec$Kind access$000 (com.squareup.javapoet.TypeSpec$Builder) 
		com.squareup.javapoet.TypeSpec$Builder x0
	static java.lang.String access$100 (com.squareup.javapoet.TypeSpec$Builder) 
		com.squareup.javapoet.TypeSpec$Builder x0
	static com.squareup.javapoet.CodeBlock access$200 (com.squareup.javapoet.TypeSpec$Builder) 
		com.squareup.javapoet.TypeSpec$Builder x0
	static com.squareup.javapoet.CodeBlock$Builder access$300 (com.squareup.javapoet.TypeSpec$Builder) 
		com.squareup.javapoet.TypeSpec$Builder x0
	static java.util.List access$400 (com.squareup.javapoet.TypeSpec$Builder) 
		com.squareup.javapoet.TypeSpec$Builder x0
	static java.util.List access$500 (com.squareup.javapoet.TypeSpec$Builder) 
		com.squareup.javapoet.TypeSpec$Builder x0
	static java.util.List access$600 (com.squareup.javapoet.TypeSpec$Builder) 
		com.squareup.javapoet.TypeSpec$Builder x0
	static com.squareup.javapoet.TypeName access$700 (com.squareup.javapoet.TypeSpec$Builder) 
		com.squareup.javapoet.TypeSpec$Builder x0
	static java.util.List access$800 (com.squareup.javapoet.TypeSpec$Builder) 
		com.squareup.javapoet.TypeSpec$Builder x0
	static java.util.Map access$900 (com.squareup.javapoet.TypeSpec$Builder) 
		com.squareup.javapoet.TypeSpec$Builder x0
	static java.util.List access$1000 (com.squareup.javapoet.TypeSpec$Builder) 
		com.squareup.javapoet.TypeSpec$Builder x0
	static com.squareup.javapoet.CodeBlock$Builder access$1100 (com.squareup.javapoet.TypeSpec$Builder) 
		com.squareup.javapoet.TypeSpec$Builder x0
	static java.util.List access$1200 (com.squareup.javapoet.TypeSpec$Builder) 
		com.squareup.javapoet.TypeSpec$Builder x0
	static java.util.List access$1300 (com.squareup.javapoet.TypeSpec$Builder) 
		com.squareup.javapoet.TypeSpec$Builder x0
	static java.util.List access$1400 (com.squareup.javapoet.TypeSpec$Builder) 
		com.squareup.javapoet.TypeSpec$Builder x0
	void  (com.squareup.javapoet.TypeSpec$Kind, java.lang.String, com.squareup.javapoet.CodeBlock, com.squareup.javapoet.TypeSpec$1) 
		com.squareup.javapoet.TypeSpec$Kind x0
		String x1
		com.squareup.javapoet.CodeBlock x2
		com.squareup.javapoet.TypeSpec$1 x3
	static com.squareup.javapoet.TypeName access$702 (com.squareup.javapoet.TypeSpec$Builder, com.squareup.javapoet.TypeName) 
		com.squareup.javapoet.TypeSpec$Builder x0
		com.squareup.javapoet.TypeName x1
}

com/squareup/javapoet/TypeSpec$Kind.class
TypeSpec.java
package com.squareup.javapoet
final com.squareup.javapoet.TypeSpec$Kind extends java.lang.Enum {
	public static final com.squareup.javapoet.TypeSpec$Kind CLASS
	public static final com.squareup.javapoet.TypeSpec$Kind INTERFACE
	public static final com.squareup.javapoet.TypeSpec$Kind ENUM
	public static final com.squareup.javapoet.TypeSpec$Kind ANNOTATION
	private final java.util.Set implicitFieldModifiers
	private final java.util.Set implicitMethodModifiers
	private final java.util.Set implicitTypeModifiers
	private final java.util.Set asMemberModifiers
	private static final com.squareup.javapoet.TypeSpec$Kind[] $VALUES
	public static com.squareup.javapoet.TypeSpec$Kind[] values () 
	public static com.squareup.javapoet.TypeSpec$Kind valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.util.Set, java.util.Set, java.util.Set, java.util.Set) 
		java.util.Set implicitFieldModifiers
		java.util.Set implicitMethodModifiers
		java.util.Set implicitTypeModifiers
		java.util.Set asMemberModifiers
	static java.util.Set access$1600 (com.squareup.javapoet.TypeSpec$Kind) 
		com.squareup.javapoet.TypeSpec$Kind x0
	static java.util.Set access$1700 (com.squareup.javapoet.TypeSpec$Kind) 
		com.squareup.javapoet.TypeSpec$Kind x0
	static java.util.Set access$1800 (com.squareup.javapoet.TypeSpec$Kind) 
		com.squareup.javapoet.TypeSpec$Kind x0
	static java.util.Set access$1900 (com.squareup.javapoet.TypeSpec$Kind) 
		com.squareup.javapoet.TypeSpec$Kind x0
	static void  () 
}

com/squareup/javapoet/TypeSpec.class
TypeSpec.java
package com.squareup.javapoet
public final com.squareup.javapoet.TypeSpec extends java.lang.Object {
	public final com.squareup.javapoet.TypeSpec$Kind kind
	public final String name
	public final com.squareup.javapoet.CodeBlock anonymousTypeArguments
	public final com.squareup.javapoet.CodeBlock javadoc
	public final java.util.List annotations
	public final java.util.Set modifiers
	public final java.util.List typeVariables
	public final com.squareup.javapoet.TypeName superclass
	public final java.util.List superinterfaces
	public final java.util.Map enumConstants
	public final java.util.List fieldSpecs
	public final com.squareup.javapoet.CodeBlock staticBlock
	public final java.util.List methodSpecs
	public final java.util.List typeSpecs
	public final java.util.List originatingElements
	private void  (com.squareup.javapoet.TypeSpec$Builder) 
		com.squareup.javapoet.TypeSpec typeSpec
		java.util.Iterator i$
		com.squareup.javapoet.TypeSpec$Builder builder
		java.util.List originatingElementsMutable
	public boolean hasModifier (javax.lang.model.element.Modifier) 
		javax.lang.model.element.Modifier modifier
	public static com.squareup.javapoet.TypeSpec$Builder classBuilder (java.lang.String) 
		String name
	public static com.squareup.javapoet.TypeSpec$Builder interfaceBuilder (java.lang.String) 
		String name
	public static com.squareup.javapoet.TypeSpec$Builder enumBuilder (java.lang.String) 
		String name
	public static transient com.squareup.javapoet.TypeSpec$Builder anonymousClassBuilder (java.lang.String, java.lang.Object[]) 
		String typeArgumentsFormat
		Object[] args
	public static com.squareup.javapoet.TypeSpec$Builder annotationBuilder (java.lang.String) 
		String name
	public com.squareup.javapoet.TypeSpec$Builder toBuilder () 
		com.squareup.javapoet.TypeSpec$Builder builder
	void emit (com.squareup.javapoet.CodeWriter, java.lang.String, java.util.Set)  throws java.io.IOException 
		com.squareup.javapoet.TypeName supertype
		java.util.List extendsTypes
		java.util.List implementsTypes
		com.squareup.javapoet.TypeName type
		java.util.Iterator i$
		boolean firstType
		com.squareup.javapoet.TypeName type
		java.util.Iterator i$
		boolean firstType
		java.util.List extendsTypes
		java.util.List implementsTypes
		java.util.Map$Entry enumConstant
		java.util.Iterator i
		com.squareup.javapoet.FieldSpec fieldSpec
		java.util.Iterator i$
		com.squareup.javapoet.FieldSpec fieldSpec
		java.util.Iterator i$
		com.squareup.javapoet.MethodSpec methodSpec
		java.util.Iterator i$
		com.squareup.javapoet.MethodSpec methodSpec
		java.util.Iterator i$
		com.squareup.javapoet.TypeSpec typeSpec
		java.util.Iterator i$
		boolean firstMember
		com.squareup.javapoet.CodeWriter codeWriter
		String enumName
		java.util.Set implicitModifiers
		int previousStatementLine
	public java.lang.String toString () 
		com.squareup.javapoet.CodeWriter codeWriter
		java.io.IOException e
		java.io.StringWriter out
	void  (com.squareup.javapoet.TypeSpec$Builder, com.squareup.javapoet.TypeSpec$1) 
		com.squareup.javapoet.TypeSpec$Builder x0
		com.squareup.javapoet.TypeSpec$1 x1
}

com/squareup/javapoet/TypeVariableName.class
TypeVariableName.java
package com.squareup.javapoet
public final com.squareup.javapoet.TypeVariableName extends com.squareup.javapoet.TypeName {
	public final String name
	public final java.util.List bounds
	private void  (java.lang.String, java.util.List) 
		com.squareup.javapoet.TypeName bound
		java.util.Iterator i$
		String name
		java.util.List bounds
		java.util.List boundsNoObject
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	com.squareup.javapoet.CodeWriter emit (com.squareup.javapoet.CodeWriter)  throws java.io.IOException 
		com.squareup.javapoet.CodeWriter out
	public static com.squareup.javapoet.TypeVariableName get (java.lang.String) 
		String name
	public static transient com.squareup.javapoet.TypeVariableName get (java.lang.String, com.squareup.javapoet.TypeName[]) 
		String name
		com.squareup.javapoet.TypeName[] bounds
	public static transient com.squareup.javapoet.TypeVariableName get (java.lang.String, java.lang.reflect.Type[]) 
		String name
		java.lang.reflect.Type[] bounds
	public static com.squareup.javapoet.TypeVariableName get (javax.lang.model.type.TypeVariable) 
		javax.lang.model.type.TypeMirror typeMirror
		java.util.Iterator i$
		javax.lang.model.type.TypeVariable mirror
		String name
		java.util.List boundsMirrors
		java.util.List boundsTypeNames
	private static java.util.List typeVariableBounds (javax.lang.model.type.TypeVariable) 
		java.lang.reflect.Method method
		Exception e
		java.util.List result
		javax.lang.model.element.TypeElement upperBoundElement
		javax.lang.model.type.TypeVariable typeVariable
		javax.lang.model.type.TypeMirror upperBound
	public static com.squareup.javapoet.TypeVariableName get (java.lang.reflect.TypeVariable) 
		java.lang.reflect.TypeVariable type
}

com/squareup/javapoet/Util.class
Util.java
package com.squareup.javapoet
final com.squareup.javapoet.Util extends java.lang.Object {
	public static final javax.lang.model.element.Modifier DEFAULT
	private void  () 
	public static java.util.Map immutableMultimap (java.util.Map) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Map multimap
		java.util.LinkedHashMap result
	public static java.util.Map immutableMap (java.util.Map) 
		java.util.Map map
	public static transient void checkArgument (boolean, java.lang.String, java.lang.Object[]) 
		boolean condition
		String format
		Object[] args
	public static transient java.lang.Object checkNotNull (java.lang.Object, java.lang.String, java.lang.Object[]) 
		Object reference
		String format
		Object[] args
	public static transient void checkState (boolean, java.lang.String, java.lang.Object[]) 
		boolean condition
		String format
		Object[] args
	public static java.util.List immutableList (java.util.List) 
		java.util.List list
	public static java.util.Set immutableSet (java.util.Collection) 
		java.util.Collection set
	public static java.lang.String join (java.lang.String, java.util.List) 
		int i
		String separator
		java.util.List parts
		StringBuilder result
	public static java.util.Set union (java.util.Set, java.util.Set) 
		java.util.Set a
		java.util.Set b
		java.util.Set result
	public static transient void requireExactlyOneOf (java.util.Set, javax.lang.model.element.Modifier[]) 
		javax.lang.model.element.Modifier modifier
		javax.lang.model.element.Modifier[] arr$
		int len$
		int i$
		java.util.Set modifiers
		javax.lang.model.element.Modifier[] mutuallyExclusive
		int count
	public static boolean hasDefaultModifier (java.util.Collection) 
		java.util.Collection modifiers
	static void  () 
		IllegalArgumentException ignored
		javax.lang.model.element.Modifier def
}

com/squareup/javapoet/WildcardTypeName.class
WildcardTypeName.java
package com.squareup.javapoet
public final com.squareup.javapoet.WildcardTypeName extends com.squareup.javapoet.TypeName {
	public final java.util.List upperBounds
	public final java.util.List lowerBounds
	private void  (java.util.List, java.util.List) 
		com.squareup.javapoet.TypeName upperBound
		java.util.Iterator i$
		com.squareup.javapoet.TypeName lowerBound
		java.util.Iterator i$
		java.util.List upperBounds
		java.util.List lowerBounds
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	com.squareup.javapoet.CodeWriter emit (com.squareup.javapoet.CodeWriter)  throws java.io.IOException 
		com.squareup.javapoet.CodeWriter out
	public static com.squareup.javapoet.WildcardTypeName subtypeOf (com.squareup.javapoet.TypeName) 
		com.squareup.javapoet.TypeName upperBound
	public static com.squareup.javapoet.WildcardTypeName subtypeOf (java.lang.reflect.Type) 
		java.lang.reflect.Type upperBound
	public static com.squareup.javapoet.WildcardTypeName supertypeOf (com.squareup.javapoet.TypeName) 
		com.squareup.javapoet.TypeName lowerBound
	public static com.squareup.javapoet.WildcardTypeName supertypeOf (java.lang.reflect.Type) 
		java.lang.reflect.Type lowerBound
	public static com.squareup.javapoet.TypeName get (javax.lang.model.type.WildcardType) 
		javax.lang.model.type.TypeMirror superBound
		javax.lang.model.type.WildcardType mirror
		javax.lang.model.type.TypeMirror extendsBound
	public static com.squareup.javapoet.TypeName get (java.lang.reflect.WildcardType) 
		java.lang.reflect.WildcardType wildcardName
}

META-INF/maven/
META-INF/maven/com.squareup/
META-INF/maven/com.squareup/javapoet/
META-INF/maven/com.squareup/javapoet/pom.xml
META-INF/maven/com.squareup/javapoet/pom.properties