META-INF/
META-INF/MANIFEST.MF
META-INF/compiler_main.kotlin_module
android/
android/arch/
android/arch/lifecycle/
android/arch/lifecycle/TransformationKt$flattenObservers$1.classtransformation.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.classLifecycleObserverInfo.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.classAdapterClass.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.classEventMethod.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.classEventMethod.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.classwriter.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.classelements_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.classLifecycleProcessor.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.classtransformation.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.classwriter.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.classinput_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.classErrorMessages.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.classinput_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