Home | History | Annotate | Download | only in 1.0.0-alpha10

META-INF/
META-INF/MANIFEST.MF
META-INF/compiler_main.kotlin_module
android/
android/arch/
android/arch/lifecycle/
android/arch/lifecycle/TransformationKt$flattenObservers$1.class
transformation.kt
package android.arch.lifecycle
final android.arch.lifecycle.TransformationKt$flattenObservers$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final java.util.Map $flattened
	final java.util.Map $superObservers
	final javax.annotation.processing.ProcessingEnvironment $processingEnv
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final void invoke (android.arch.lifecycle.model.LifecycleObserverInfo) 
		android.arch.lifecycle.model.LifecycleObserverInfo it
		int $i$a$1$filter
		Object element$iv$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$filterTo
		Iterable $receiver$iv
		int $i$f$filter
		android.arch.lifecycle.model.LifecycleObserverInfo p1
		int $i$a$2$unknown
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		android.arch.lifecycle.model.LifecycleObserverInfo p1
		int $i$a$1$unknown
		Object item$iv$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Iterable $receiver$iv
		int $i$f$map
		java.util.List list
		android.arch.lifecycle.model.LifecycleObserverInfo parentObserver
		int $i$a$2$fold
		Object element$iv
		Object accumulator$iv
		Iterable $receiver$iv
		Object initial$iv
		int $i$f$fold
		java.util.List methods
		java.util.List observers
		android.arch.lifecycle.model.LifecycleObserverInfo observer
	void  (java.util.Map, java.util.Map, javax.annotation.processing.ProcessingEnvironment) 
}

android/arch/lifecycle/model/
android/arch/lifecycle/model/LifecycleObserverInfo.class
LifecycleObserverInfo.kt
package android.arch.lifecycle.model
public final android.arch.lifecycle.model.LifecycleObserverInfo extends java.lang.Object {
	private final javax.lang.model.element.TypeElement type
	private final java.util.List methods
	public final javax.lang.model.element.TypeElement getType () 
	public final java.util.List getMethods () 
	public void  (javax.lang.model.element.TypeElement, java.util.List) 
		javax.lang.model.element.TypeElement type
		java.util.List methods
	public final javax.lang.model.element.TypeElement component1 () 
	public final java.util.List component2 () 
	public final android.arch.lifecycle.model.LifecycleObserverInfo copy (javax.lang.model.element.TypeElement, java.util.List) 
		javax.lang.model.element.TypeElement type
		java.util.List methods
	public static volatile android.arch.lifecycle.model.LifecycleObserverInfo copy$default (android.arch.lifecycle.model.LifecycleObserverInfo, javax.lang.model.element.TypeElement, java.util.List, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

android/arch/lifecycle/model/AdapterClass.class
AdapterClass.kt
package android.arch.lifecycle.model
public final android.arch.lifecycle.model.AdapterClass extends java.lang.Object {
	private final javax.lang.model.element.TypeElement type
	private final java.util.List calls
	private final java.util.Set syntheticMethods
	public final javax.lang.model.element.TypeElement getType () 
	public final java.util.List getCalls () 
	public final java.util.Set getSyntheticMethods () 
	public void  (javax.lang.model.element.TypeElement, java.util.List, java.util.Set) 
		javax.lang.model.element.TypeElement type
		java.util.List calls
		java.util.Set syntheticMethods
	public final javax.lang.model.element.TypeElement component1 () 
	public final java.util.List component2 () 
	public final java.util.Set component3 () 
	public final android.arch.lifecycle.model.AdapterClass copy (javax.lang.model.element.TypeElement, java.util.List, java.util.Set) 
		javax.lang.model.element.TypeElement type
		java.util.List calls
		java.util.Set syntheticMethods
	public static volatile android.arch.lifecycle.model.AdapterClass copy$default (android.arch.lifecycle.model.AdapterClass, javax.lang.model.element.TypeElement, java.util.List, java.util.Set, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

android/arch/lifecycle/model/EventMethod.class
EventMethod.kt
package android.arch.lifecycle.model
public final android.arch.lifecycle.model.EventMethod extends java.lang.Object {
	private final javax.lang.model.element.ExecutableElement method
	private final android.arch.lifecycle.OnLifecycleEvent onLifecycleEvent
	private final javax.lang.model.element.TypeElement type
	public final java.lang.String packageName () 
	public final javax.lang.model.element.ExecutableElement getMethod () 
	public final android.arch.lifecycle.OnLifecycleEvent getOnLifecycleEvent () 
	public final javax.lang.model.element.TypeElement getType () 
	public void  (javax.lang.model.element.ExecutableElement, android.arch.lifecycle.OnLifecycleEvent, javax.lang.model.element.TypeElement) 
		javax.lang.model.element.ExecutableElement method
		android.arch.lifecycle.OnLifecycleEvent onLifecycleEvent
		javax.lang.model.element.TypeElement type
	public final javax.lang.model.element.ExecutableElement component1 () 
	public final android.arch.lifecycle.OnLifecycleEvent component2 () 
	public final javax.lang.model.element.TypeElement component3 () 
	public final android.arch.lifecycle.model.EventMethod copy (javax.lang.model.element.ExecutableElement, android.arch.lifecycle.OnLifecycleEvent, javax.lang.model.element.TypeElement) 
		javax.lang.model.element.ExecutableElement method
		android.arch.lifecycle.OnLifecycleEvent onLifecycleEvent
		javax.lang.model.element.TypeElement type
	public static volatile android.arch.lifecycle.model.EventMethod copy$default (android.arch.lifecycle.model.EventMethod, javax.lang.model.element.ExecutableElement, android.arch.lifecycle.OnLifecycleEvent, javax.lang.model.element.TypeElement, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

android/arch/lifecycle/model/EventMethodCall.class
EventMethod.kt
package android.arch.lifecycle.model
public final android.arch.lifecycle.model.EventMethodCall extends java.lang.Object {
	private final android.arch.lifecycle.model.EventMethod method
	private final javax.lang.model.element.TypeElement syntheticAccess
	public final android.arch.lifecycle.model.EventMethod getMethod () 
	public final javax.lang.model.element.TypeElement getSyntheticAccess () 
	public void  (android.arch.lifecycle.model.EventMethod, javax.lang.model.element.TypeElement) 
		android.arch.lifecycle.model.EventMethod method
		javax.lang.model.element.TypeElement syntheticAccess
	public void  (android.arch.lifecycle.model.EventMethod, javax.lang.model.element.TypeElement, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	public final android.arch.lifecycle.model.EventMethod component1 () 
	public final javax.lang.model.element.TypeElement component2 () 
	public final android.arch.lifecycle.model.EventMethodCall copy (android.arch.lifecycle.model.EventMethod, javax.lang.model.element.TypeElement) 
		android.arch.lifecycle.model.EventMethod method
		javax.lang.model.element.TypeElement syntheticAccess
	public static volatile android.arch.lifecycle.model.EventMethodCall copy$default (android.arch.lifecycle.model.EventMethodCall, android.arch.lifecycle.model.EventMethod, javax.lang.model.element.TypeElement, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

android/arch/lifecycle/WriterKt$generateParamString$1.class
writer.kt
package android.arch.lifecycle
final android.arch.lifecycle.WriterKt$generateParamString$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final android.arch.lifecycle.WriterKt$generateParamString$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.lang.String invoke (int) 
		int it
	void  () 
	static void  () 
}

android/arch/lifecycle/Elements_extKt.class
elements_ext.kt
package android.arch.lifecycle
public final android.arch.lifecycle.Elements_extKt extends java.lang.Object {
	public static final javax.lang.model.element.PackageElement getPackage (javax.lang.model.element.Element) 
		javax.lang.model.element.Element $receiver
	public static final java.lang.String getPackageQName (javax.lang.model.element.Element) 
		javax.lang.model.element.Element $receiver
	public static final java.lang.String name (javax.lang.model.element.ExecutableElement) 
		javax.lang.model.element.ExecutableElement $receiver
	public static final boolean isPackagePrivate (javax.lang.model.element.ExecutableElement) 
		javax.lang.model.element.Modifier it
		int $i$a$1$any
		Object element$iv
		Iterable $receiver$iv
		int $i$f$any
		javax.lang.model.element.ExecutableElement $receiver
	public static final boolean isProtected (javax.lang.model.element.ExecutableElement) 
		javax.lang.model.element.ExecutableElement $receiver
}

android/arch/lifecycle/LifecycleProcessor.class
LifecycleProcessor.kt
package android.arch.lifecycle
public final android.arch.lifecycle.LifecycleProcessor extends javax.annotation.processing.AbstractProcessor {
	public boolean process (java.util.Set, javax.annotation.processing.RoundEnvironment) 
		java.util.Map input
		java.util.Set annotations
		javax.annotation.processing.RoundEnvironment roundEnv
	public void  () 
}

android/arch/lifecycle/TransformationKt.class
transformation.kt
package android.arch.lifecycle
public final android.arch.lifecycle.TransformationKt extends java.lang.Object {
	private static final java.util.List superObservers (java.util.Map, android.arch.lifecycle.model.LifecycleObserverInfo) 
		android.arch.lifecycle.model.LifecycleObserverInfo currentObserver
		javax.lang.model.element.TypeElement type
		javax.lang.model.type.TypeMirror typeMirror
		java.util.List result
		java.util.LinkedList stack
		java.util.Map world
		android.arch.lifecycle.model.LifecycleObserverInfo observer
	private static final java.util.List mergeAndVerifyMethods (javax.annotation.processing.ProcessingEnvironment, javax.lang.model.element.TypeElement, java.util.List, java.util.List) 
		android.arch.lifecycle.model.EventMethod $method
		javax.lang.model.element.ExecutableElement method
		int $i$a$1$find
		android.arch.lifecycle.model.EventMethod overrideMethod
		android.arch.lifecycle.model.EventMethod parentMethod
		int $i$a$1$map
		Object item$iv$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Iterable $receiver$iv
		int $i$f$map
		android.arch.lifecycle.model.EventMethod it
		int $i$a$1$filterNot
		Object element$iv$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$filterNotTo
		Iterable $receiver$iv
		int $i$f$filterNot
		java.util.List updatedParentMethods
		javax.annotation.processing.ProcessingEnvironment processingEnv
		javax.lang.model.element.TypeElement type
		java.util.List classMethods
		java.util.List parentMethods
	public static final java.util.List flattenObservers (javax.annotation.processing.ProcessingEnvironment, java.util.Map) 
		java.util.Map$Entry it
		int $i$a$1$mapValues
		java.util.Map$Entry it$iv$iv
		int $i$a$1$associateByTo
		Object element$iv$iv$iv
		Iterable $receiver$iv$iv$iv
		int $i$f$associateByTo
		java.util.Map $receiver$iv$iv
		java.util.Map destination$iv$iv
		int $i$f$mapValuesTo
		java.util.Map $receiver$iv
		int $i$f$mapValues
		android.arch.lifecycle.model.LifecycleObserverInfo p1
		int $i$a$2$unknown
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		android.arch.lifecycle.TransformationKt$flattenObservers$1 traverse$
		java.util.Map superObservers
		java.util.Map flattened
		javax.annotation.processing.ProcessingEnvironment processingEnv
		java.util.Map world
	public static final java.util.List transformToOutput (javax.annotation.processing.ProcessingEnvironment, java.util.Map) 
		javax.lang.model.element.ExecutableElement executable
		android.arch.lifecycle.model.EventMethod eventMethod
		int $i$a$1$map
		Object item$iv$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Iterable $receiver$iv
		int $i$f$map
		android.arch.lifecycle.model.EventMethodCall it
		int $i$a$1$filter
		Object element$iv$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$filterTo
		Iterable $receiver$iv
		int $i$f$filter
		android.arch.lifecycle.model.EventMethodCall eventMethod
		int $i$a$2$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		java.util.List calls
		android.arch.lifecycle.model.LifecycleObserverInfo $type_methods
		javax.lang.model.element.TypeElement type
		java.util.List methods
		int $i$a$1$map
		Object item$iv$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Iterable $receiver$iv
		int $i$f$map
		android.arch.lifecycle.model.EventMethodCall eventMethod
		int $i$a$1$map
		Object item$iv$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Iterable $receiver$iv
		int $i$f$map
		java.util.Set synthetic
		java.util.Set methods
		java.util.Map$Entry $type_calls
		javax.lang.model.element.TypeElement type
		java.util.List calls
		int $i$a$1$map
		java.util.Map$Entry item$iv$iv
		java.util.Map $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		java.util.Map $receiver$iv
		int $i$f$map
		java.util.Map adapterCalls
		com.google.common.collect.HashMultimap syntheticMethods
		java.util.List flatObservers
		javax.annotation.processing.ProcessingEnvironment processingEnv
		java.util.Map world
	public static final java.util.List access$mergeAndVerifyMethods (javax.annotation.processing.ProcessingEnvironment, javax.lang.model.element.TypeElement, java.util.List, java.util.List) 
		javax.annotation.processing.ProcessingEnvironment processingEnv
		javax.lang.model.element.TypeElement type
		java.util.List classMethods
		java.util.List parentMethods
}

android/arch/lifecycle/WriterKt.class
writer.kt
package android.arch.lifecycle
public final android.arch.lifecycle.WriterKt extends java.lang.Object {
	private static final String GENERATED_PACKAGE
	private static final String GENERATED_NAME
	private static final com.squareup.javapoet.ClassName LIFECYCLE_OWNER
	private static final Class LIFECYCLE_EVENT
	private static final String T
	private static final String N
	private static final String L
	private static final String S
	public static final void writeModels (java.util.List, javax.annotation.processing.ProcessingEnvironment) 
		android.arch.lifecycle.model.AdapterClass it
		int $i$a$1$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		java.util.List infos
		javax.annotation.processing.ProcessingEnvironment processingEnv
	private static final void writeAdapter (android.arch.lifecycle.model.AdapterClass, javax.annotation.processing.ProcessingEnvironment) 
		android.arch.lifecycle.model.EventMethodCall $eventMethod
		android.arch.lifecycle.model.EventMethod eventMethod
		int $i$a$1$groupBy
		int $i$a$1$getOrPut
		Object answer$iv$iv$iv
		Object value$iv$iv$iv
		java.util.Map $receiver$iv$iv$iv
		int $i$f$getOrPut
		java.util.List list$iv$iv
		Object key$iv$iv
		Object element$iv$iv
		Iterable $receiver$iv$iv
		java.util.Map destination$iv$iv
		int $i$f$groupByTo
		Iterable $receiver$iv
		int $i$f$groupBy
		java.util.List calls
		android.arch.lifecycle.Lifecycle$Event event
		java.util.Map$Entry entry
		int $i$a$2$forEach
		java.util.Map$Entry element$iv
		java.util.Map $receiver$iv
		int $i$f$forEach
		com.squareup.javapoet.MethodSpec$Builder $receiver
		int $i$a$1$apply
		String paramString
		int count
		com.squareup.javapoet.MethodSpec$Builder method
		javax.lang.model.element.ExecutableElement it
		int $i$a$1$map
		Object item$iv$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Iterable $receiver$iv
		int $i$f$map
		com.squareup.javapoet.TypeSpec$Builder adapterTypeSpecBuilder
		String adapterName
		com.squareup.javapoet.MethodSpec constructor
		java.util.List syntheticMethods
		com.squareup.javapoet.ParameterSpec receiverParam
		com.squareup.javapoet.MethodSpec getWrappedMethod
		com.squareup.javapoet.MethodSpec dispatchMethod
		com.squareup.javapoet.MethodSpec$Builder dispatchMethodBuilder
		com.squareup.javapoet.FieldSpec receiverField
		String receiverName
		com.squareup.javapoet.ParameterSpec eventParam
		com.squareup.javapoet.ParameterSpec ownerParam
		android.arch.lifecycle.model.AdapterClass adapter
		javax.annotation.processing.ProcessingEnvironment processingEnv
	private static final void addGeneratedAnnotationIfAvailable (com.squareup.javapoet.TypeSpec$Builder, javax.annotation.processing.ProcessingEnvironment) 
		com.squareup.javapoet.AnnotationSpec generatedAnnotationSpec
		boolean generatedAnnotationAvailable
		com.squareup.javapoet.TypeSpec$Builder adapterTypeSpecBuilder
		javax.annotation.processing.ProcessingEnvironment processingEnv
	private static final void writeMethodCalls (com.squareup.javapoet.MethodSpec$Builder, com.squareup.javapoet.ParameterSpec, java.util.List, com.squareup.javapoet.ParameterSpec, com.squareup.javapoet.FieldSpec) 
		String paramString
		com.squareup.javapoet.ClassName className
		String paramString
		javax.lang.model.element.TypeElement originalType
		int count
		android.arch.lifecycle.model.EventMethodCall $method_syntheticAccess
		android.arch.lifecycle.model.EventMethod method
		javax.lang.model.element.TypeElement syntheticAccess
		int $i$a$1$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		com.squareup.javapoet.MethodSpec$Builder $receiver
		com.squareup.javapoet.ParameterSpec eventParam
		java.util.List calls
		com.squareup.javapoet.ParameterSpec ownerParam
		com.squareup.javapoet.FieldSpec receiverField
	private static final java.lang.String syntheticName (javax.lang.model.element.ExecutableElement) 
		javax.lang.model.element.ExecutableElement method
	private static final transient java.lang.Object[] takeParams (int, java.lang.Object[]) 
		java.util.Collection thisCollection$iv
		java.util.Collection $receiver$iv
		int $i$f$toTypedArray
		int count
		Object[] params
	private static final java.lang.String generateParamString (int) 
		int count
	private static final java.lang.String getAdapterName (javax.lang.model.element.TypeElement) 
		String partialName
		String qName
		javax.lang.model.element.PackageElement packageElement
		javax.lang.model.element.TypeElement type
	static void  () 
	public static final java.lang.String access$getN$p () 
}

android/arch/lifecycle/Input_collectorKt.class
input_collector.kt
package android.arch.lifecycle
public final android.arch.lifecycle.Input_collectorKt extends java.lang.Object {
	public static final java.util.Map collectAndVerifyInput (javax.annotation.processing.ProcessingEnvironment, javax.annotation.processing.RoundEnvironment) 
		javax.lang.model.element.ExecutableElement method
		android.arch.lifecycle.OnLifecycleEvent onState
		javax.lang.model.element.Element enclosingElement
		javax.lang.model.element.Element elem
		int $i$a$1$map
		Object item$iv$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Iterable $receiver$iv
		int $i$f$map
		android.arch.lifecycle.model.EventMethod it
		int $i$a$2$groupBy
		int $i$a$1$getOrPut
		Object answer$iv$iv$iv
		Object value$iv$iv$iv
		java.util.Map $receiver$iv$iv$iv
		int $i$f$getOrPut
		java.util.List list$iv$iv
		Object key$iv$iv
		Object element$iv$iv
		Iterable $receiver$iv$iv
		java.util.Map destination$iv$iv
		int $i$f$groupByTo
		Iterable $receiver$iv
		int $i$f$groupBy
		java.util.Map$Entry entry
		int $i$a$3$mapValues
		java.util.Map$Entry it$iv$iv
		int $i$a$1$associateByTo
		Object element$iv$iv$iv
		Iterable $receiver$iv$iv$iv
		int $i$f$associateByTo
		java.util.Map $receiver$iv$iv
		java.util.Map destination$iv$iv
		int $i$f$mapValuesTo
		java.util.Map $receiver$iv
		int $i$f$mapValues
		android.arch.lifecycle.Validator validator
		javax.annotation.processing.ProcessingEnvironment processingEnv
		javax.annotation.processing.RoundEnvironment roundEnv
}

android/arch/lifecycle/ErrorMessages.class
ErrorMessages.kt
package android.arch.lifecycle
public final android.arch.lifecycle.ErrorMessages extends java.lang.Object {
	public static final String TOO_MANY_ARGS
	public static final String TOO_MANY_ARGS_NOT_ON_ANY
	public static final String INVALID_SECOND_ARGUMENT
	public static final String INVALID_FIRST_ARGUMENT
	public static final String INVALID_METHOD_MODIFIER
	public static final String INVALID_CLASS_MODIFIER
	public static final String INVALID_STATE_OVERRIDE_METHOD
	public static final String INVALID_ENCLOSING_ELEMENT
	public static final String INVALID_ANNOTATED_ELEMENT
	public static final android.arch.lifecycle.ErrorMessages INSTANCE
	private void  () 
	static void  () 
}

android/arch/lifecycle/Validator.class
input_collector.kt
package android.arch.lifecycle
public final android.arch.lifecycle.Validator extends java.lang.Object {
	private final javax.annotation.processing.ProcessingEnvironment processingEnv
	public final void printErrorMessage (java.lang.CharSequence, javax.lang.model.element.Element) 
		CharSequence msg
		javax.lang.model.element.Element elem
	public final boolean validateParam (javax.lang.model.element.VariableElement, java.lang.Class, java.lang.String) 
		javax.lang.model.element.VariableElement param
		Class expectedType
		String errorMsg
	public final boolean validateMethod (javax.lang.model.element.ExecutableElement, android.arch.lifecycle.Lifecycle$Event) 
		java.util.List params
		javax.lang.model.element.ExecutableElement method
		android.arch.lifecycle.Lifecycle$Event event
	public final boolean validateClass (javax.lang.model.element.Element) 
		javax.lang.model.element.Element classElement
	public final javax.annotation.processing.ProcessingEnvironment getProcessingEnv () 
	public void  (javax.annotation.processing.ProcessingEnvironment) 
		javax.annotation.processing.ProcessingEnvironment processingEnv
}

NOTICE.txt
META-INF/services/
META-INF/services/javax.annotation.processing.Processor