Home | History | Annotate | Download | only in 1.0.5

META-INF/
META-INF/MANIFEST.MF
org/
org/jetbrains/
org/jetbrains/kotlin/
org/jetbrains/kotlin/annotation/
org/jetbrains/kotlin/incremental/
org/jetbrains/kotlin/incremental/snapshots/
org/jetbrains/kotlin/incremental/multiproject/
org/jetbrains/kotlin/bytecode/
org/jetbrains/kotlin/gradle/
org/jetbrains/kotlin/gradle/internal/
org/jetbrains/kotlin/gradle/plugin/
org/jetbrains/kotlin/gradle/plugin/android/
org/jetbrains/kotlin/gradle/dsl/
org/jetbrains/kotlin/gradle/tasks/
org/jetbrains/kotlin/gradle/tasks/kapt/
META-INF/gradle-plugins/
META-INF/services/
project.properties
org/jetbrains/kotlin/annotation/SourceAnnotationsRegistry$mutableAnnotations$2.class
SourceAnnotationsRegistry.kt
package org.jetbrains.kotlin.annotation
final org.jetbrains.kotlin.annotation.SourceAnnotationsRegistry$mutableAnnotations$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final org.jetbrains.kotlin.annotation.SourceAnnotationsRegistry this$0
	public volatile java.lang.Object invoke () 
	public final java.util.Set invoke () 
	void  (org.jetbrains.kotlin.annotation.SourceAnnotationsRegistry) 
}

org/jetbrains/kotlin/annotation/SourceAnnotationsRegistry.class
SourceAnnotationsRegistry.kt
package org.jetbrains.kotlin.annotation
public final org.jetbrains.kotlin.annotation.SourceAnnotationsRegistry extends java.lang.Object implements org.jetbrains.kotlin.incremental.components.SourceRetentionAnnotationHandler  {
	private final kotlin.Lazy mutableAnnotations$delegate
	private final java.io.File file
	private static final kotlin.reflect.KProperty[] $$delegatedProperties
	private final java.util.Set getMutableAnnotations () 
	public final java.util.Set getAnnotations () 
	public void register (java.lang.String) 
		String internalName
	public final void clear () 
	public final void flush () 
		String it
		int $i$a$1$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		java.io.ObjectOutputStream out
		int $i$a$1$use
	private final java.util.Set readAnnotations () 
		int it
		int $i$a$1$repeat
		int size
		java.io.ObjectInputStream input
		int $i$a$1$use
		java.util.HashSet result
	public void  (java.io.File) 
		java.io.File file
	static void  () 
	public static final java.util.Set access$readAnnotations (org.jetbrains.kotlin.annotation.SourceAnnotationsRegistry) 
		org.jetbrains.kotlin.annotation.SourceAnnotationsRegistry $this
}

org/jetbrains/kotlin/annotation/AnnotationFileUpdater.class
AnnotationFileUpdater.kt
package org.jetbrains.kotlin.annotation
public final org.jetbrains.kotlin.annotation.AnnotationFileUpdater extends java.lang.Object {
	private final org.gradle.api.logging.Logger logger
	private final java.io.File lastSuccessfullyUpdatedFile
	private final java.io.File generatedAnnotationFile
	public final void updateAnnotations (java.lang.Iterable) 
		org.jetbrains.kotlin.resolve.jvm.JvmClassName it
		int $i$a$1$mapTo
		Object item$iv
		Iterable $receiver$iv
		java.util.Collection destination$iv
		int $i$f$mapTo
		int $i$a$1$kotlinDebug
		org.gradle.api.logging.Logger $receiver$iv
		int $i$f$kotlinDebug
		int $i$a$2$kotlinDebug
		org.gradle.api.logging.Logger $receiver$iv
		int $i$f$kotlinDebug
		org.jetbrains.kotlin.annotation.MutableKotlinAnnotationProvider $receiver
		int $i$a$1$apply
		int $i$a$1$kotlinDebug
		org.gradle.api.logging.Logger $receiver$iv
		int $i$f$kotlinDebug
		java.io.BufferedWriter writer
		int $i$a$1$use
		org.jetbrains.kotlin.annotation.MutableKotlinAnnotationProvider annotationsProvider
		java.util.HashSet outdatedClassesFqNames
		Iterable outdatedClasses
	public final void revert () 
	public final void dispose () 
	public void  (java.io.File) 
		java.io.File generatedAnnotationFile
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$calculateSourcesToCompile$affectedJavaSymbols$1.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$calculateSourcesToCompile$affectedJavaSymbols$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	public static final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$calculateSourcesToCompile$affectedJavaSymbols$1 INSTANCE
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  () 
	static void  () 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$calculateSourcesToCompile$6.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$calculateSourcesToCompile$6 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner this$0
	final java.util.List $modifiedClasspathEntries
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner, java.util.List) 
}

org/jetbrains/kotlin/incremental/GradleIncrementalCacheImpl.class
GradleIncrementalCacheImpl.kt
package org.jetbrains.kotlin.incremental
public final org.jetbrains.kotlin.incremental.GradleIncrementalCacheImpl extends org.jetbrains.kotlin.incremental.IncrementalCacheImpl {
	private final org.gradle.api.logging.Logger log
	private final org.jetbrains.kotlin.incremental.GradleIncrementalCacheImpl$SourceToClassfilesMap sourceToClassfilesMap
	private final org.jetbrains.kotlin.incremental.snapshots.FileSnapshotMap generatedSourceSnapshotMap
	private final org.jetbrains.kotlin.incremental.snapshots.FileSnapshotMap sourceSnapshotMap
	private static final String SOURCES_TO_CLASSFILES
	private static final String GENERATED_SOURCE_SNAPSHOTS
	private static final String SOURCE_SNAPSHOTS
	public static final org.jetbrains.kotlin.incremental.GradleIncrementalCacheImpl$Companion Companion
	public final org.jetbrains.kotlin.incremental.GradleIncrementalCacheImpl$SourceToClassfilesMap getSourceToClassfilesMap$kotlin_gradle_plugin () 
	public final org.jetbrains.kotlin.incremental.snapshots.FileSnapshotMap getGeneratedSourceSnapshotMap$kotlin_gradle_plugin () 
	public final org.jetbrains.kotlin.incremental.snapshots.FileSnapshotMap getSourceSnapshotMap$kotlin_gradle_plugin () 
	public final void removeClassfilesBySources (java.lang.Iterable) 
		java.io.File it
		int $i$a$1$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		Iterable sources
	public org.jetbrains.kotlin.incremental.CompilationResult saveFileToCache (org.jetbrains.kotlin.build.GeneratedJvmClass) 
		java.io.File it
		int $i$a$1$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		org.jetbrains.kotlin.build.GeneratedJvmClass generatedClass
	public void  (java.io.File, java.io.File, org.jetbrains.kotlin.modules.TargetId) 
		java.io.File targetDataRoot
		java.io.File targetOutputDir
		org.jetbrains.kotlin.modules.TargetId target
	static void  () 
	public static final org.gradle.api.logging.Logger access$getLog$p (org.jetbrains.kotlin.incremental.GradleIncrementalCacheImpl) 
		org.jetbrains.kotlin.incremental.GradleIncrementalCacheImpl $this
	public static final java.lang.String access$getSOURCES_TO_CLASSFILES$cp () 
	public static final java.lang.String access$getGENERATED_SOURCE_SNAPSHOTS$cp () 
	public static final java.lang.String access$getSOURCE_SNAPSHOTS$cp () 
}

org/jetbrains/kotlin/incremental/MultiProjectIncrementalCompilationUtilKt$configureMultiProjectIncrementalCompilation$2$2.class
multiProjectIncrementalCompilationUtil.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.MultiProjectIncrementalCompilationUtilKt$configureMultiProjectIncrementalCompilation$2$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final org.jetbrains.kotlin.incremental.MultiProjectIncrementalCompilationUtilKt$configureMultiProjectIncrementalCompilation$2 this$0
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final void invoke (java.lang.String) 
		int $i$a$1$kotlinDebug
		org.gradle.api.logging.Logger $receiver$iv
		int $i$f$kotlinDebug
		String it
	void  (org.jetbrains.kotlin.incremental.MultiProjectIncrementalCompilationUtilKt$configureMultiProjectIncrementalCompilation$2) 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunnerKt$makeIncrementally$sourceFiles$1.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunnerKt$makeIncrementally$sourceFiles$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final java.util.List $allExtensions
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final boolean invoke (java.io.File) 
		java.io.File it
	void  (java.util.List) 
}

org/jetbrains/kotlin/incremental/ChangesEither$Known.class
ChangesEither.kt
package org.jetbrains.kotlin.incremental
public final org.jetbrains.kotlin.incremental.ChangesEither$Known extends org.jetbrains.kotlin.incremental.ChangesEither {
	private final java.util.Collection lookupSymbols
	private final java.util.Collection fqNames
	public final java.util.Collection getLookupSymbols () 
	public final java.util.Collection getFqNames () 
	public void  (java.util.Collection, java.util.Collection) 
		java.util.Collection lookupSymbols
		java.util.Collection fqNames
	public void  (java.util.Collection, java.util.Collection, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	public void  () 
}

org/jetbrains/kotlin/incremental/GradleCacheVersionKt$gradleCacheVersion$1.class
gradleCacheVersion.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.GradleCacheVersionKt$gradleCacheVersion$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	public static final org.jetbrains.kotlin.incremental.GradleCacheVersionKt$gradleCacheVersion$1 INSTANCE
	public volatile java.lang.Object invoke () 
	public final boolean invoke () 
	void  () 
	static void  () 
}

org/jetbrains/kotlin/incremental/EmptyIncReporter.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.EmptyIncReporter extends org.jetbrains.kotlin.incremental.IncReporter {
	public static final org.jetbrains.kotlin.incremental.EmptyIncReporter INSTANCE
	public void report (kotlin.jvm.functions.Function0) 
		kotlin.jvm.functions.Function0 message
	private void  () 
	static void  () 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$compileChanged$2.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$compileChanged$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final java.util.List $classpath
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (java.util.List) 
}

org/jetbrains/kotlin/incremental/JvmUtilsKt.class
jvmUtils.kt
package org.jetbrains.kotlin.incremental
public final org.jetbrains.kotlin.incremental.JvmUtilsKt extends java.lang.Object {
	public static final java.lang.String getStackTraceStr (java.lang.Throwable) 
		java.io.PrintStream printStream
		com.sun.xml.internal.messaging.saaj.util.ByteOutputStream byteOutputStream
		Throwable $receiver
}

org/jetbrains/kotlin/incremental/ChangedFilesKt$ChangedFiles$1.class
ChangedFiles.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.ChangedFilesKt$ChangedFiles$1 extends java.lang.Object implements org.gradle.api.Action  {
	final java.util.ArrayList $modified
	public volatile void execute (java.lang.Object) 
	public final void execute (org.gradle.api.tasks.incremental.InputFileDetails) 
		org.gradle.api.tasks.incremental.InputFileDetails it
	void  (java.util.ArrayList) 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$compileIncrementally$6$1.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$compileIncrementally$6$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final java.io.File $artifactFile
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final void invoke (org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistry) 
		org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistry registry
	void  (java.io.File) 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$CompilationMode$Rebuild.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
public final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$CompilationMode$Rebuild extends org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$CompilationMode {
	public static final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$CompilationMode$Rebuild INSTANCE
	private void  () 
	static void  () 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$compileChanged$1.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$compileChanged$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments $args
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments) 
}

org/jetbrains/kotlin/incremental/ChangedJavaFilesProcessor.class
ChangedJavaFilesProcessor.kt
package org.jetbrains.kotlin.incremental
public final org.jetbrains.kotlin.incremental.ChangedJavaFilesProcessor extends java.lang.Object {
	private final org.gradle.api.logging.Logger log
	private final java.util.HashSet allSymbols
	private final org.jetbrains.kotlin.com.intellij.lang.java.JavaLanguage javaLang
	private final kotlin.Lazy psiFileFactory$delegate
	private static final kotlin.reflect.KProperty[] $$delegatedProperties
	private final org.jetbrains.kotlin.com.intellij.psi.PsiFileFactory getPsiFileFactory () 
	public final java.util.Collection getAllChangedSymbols () 
	public final org.jetbrains.kotlin.incremental.ChangesEither process (org.jetbrains.kotlin.incremental.ChangedFiles$Known) 
		java.io.File p1
		int $i$a$1$unknown
		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
		java.io.File p1
		int $i$a$1$unknown
		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
		int $i$a$1$kotlinDebug
		org.gradle.api.logging.Logger $receiver$iv
		int $i$f$kotlinDebug
		int $i$a$2$kotlinDebug
		org.gradle.api.logging.Logger $receiver$iv
		int $i$f$kotlinDebug
		org.jetbrains.kotlin.com.intellij.psi.PsiClass it
		int $i$a$3$forEach
		Object element$iv
		Object[] $receiver$iv
		int $i$f$forEach
		org.jetbrains.kotlin.com.intellij.psi.PsiFile psiFile
		java.io.File javaFile
		java.util.HashSet symbols
		java.util.List removedJava
		java.util.List modifiedJava
		org.jetbrains.kotlin.incremental.ChangedFiles$Known filesDiff
	private final void addLookupSymbols (org.jetbrains.kotlin.com.intellij.psi.PsiClass, java.util.Set) 
		org.jetbrains.kotlin.com.intellij.psi.PsiMethod it
		int $i$a$1$forEach
		Object element$iv
		Object[] $receiver$iv
		int $i$f$forEach
		org.jetbrains.kotlin.com.intellij.psi.PsiField it
		int $i$a$2$forEach
		Object element$iv
		Object[] $receiver$iv
		int $i$f$forEach
		org.jetbrains.kotlin.com.intellij.psi.PsiClass it
		int $i$a$3$forEach
		Object element$iv
		Object[] $receiver$iv
		int $i$f$forEach
		String fqn
		org.jetbrains.kotlin.com.intellij.psi.PsiClass $receiver
		java.util.Set symbols
	private final org.jetbrains.kotlin.com.intellij.psi.PsiFile psiFile (java.io.File) 
		java.io.File $receiver
	public void  () 
	static void  () 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$getClasspathChanges$2.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$getClasspathChanges$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	public static final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$getClasspathChanges$2 INSTANCE
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  () 
	static void  () 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$calculateSourcesToCompile$5.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$calculateSourcesToCompile$5 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final org.jetbrains.kotlin.incremental.BuildInfo $lastBuildInfo
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (org.jetbrains.kotlin.incremental.BuildInfo) 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$CompilationMode$Incremental.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
public final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$CompilationMode$Incremental extends org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$CompilationMode {
	private final java.util.Set dirtyFiles
	public final java.util.Set getDirtyFiles () 
	public void  (java.util.Set) 
		java.util.Set dirtyFiles
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$calculateSourcesToCompile$1$1.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$calculateSourcesToCompile$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final kotlin.jvm.functions.Function0 $reason
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (kotlin.jvm.functions.Function0) 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$calculateSourcesToCompile$3.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$calculateSourcesToCompile$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner this$0
	final java.util.List $removedClassFiles
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner, java.util.List) 
}

org/jetbrains/kotlin/incremental/MultiProjectIncrementalCompilationUtilKt$configureMultiProjectIncrementalCompilation$2$3.class
multiProjectIncrementalCompilationUtil.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.MultiProjectIncrementalCompilationUtilKt$configureMultiProjectIncrementalCompilation$2$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final org.jetbrains.kotlin.incremental.MultiProjectIncrementalCompilationUtilKt$configureMultiProjectIncrementalCompilation$2 this$0
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final void invoke (org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistry) 
		org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistry it
	void  (org.jetbrains.kotlin.incremental.MultiProjectIncrementalCompilationUtilKt$configureMultiProjectIncrementalCompilation$2) 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunnerKt$makeIncrementally$rootsWalk$1.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunnerKt$makeIncrementally$rootsWalk$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunnerKt$makeIncrementally$rootsWalk$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final kotlin.io.FileTreeWalk invoke (java.io.File) 
		java.io.File it
	void  () 
	static void  () 
}

org/jetbrains/kotlin/incremental/ChangesEither.class
ChangesEither.kt
package org.jetbrains.kotlin.incremental
public abstract org.jetbrains.kotlin.incremental.ChangesEither extends java.lang.Object {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/kotlin/incremental/BuildCacheStorage.class
BuildCacheStorage.kt
package org.jetbrains.kotlin.incremental
public final org.jetbrains.kotlin.incremental.BuildCacheStorage extends org.jetbrains.kotlin.incremental.storage.BasicMapsOwner implements org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryProvider  {
	private final org.gradle.api.logging.Logger log
	private final java.io.File cachesDir
	private final java.io.File versionFile
	private final org.jetbrains.kotlin.incremental.CacheVersion version
	private volatile org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryImpl artifactDifferenceRegistry
	private static final int OWN_VERSION
	private static final String ARTIFACT_DIFFERENCE
	public static final org.jetbrains.kotlin.incremental.BuildCacheStorage$Companion Companion
	private final java.io.File getStorageFile (java.lang.String) 
		String $receiver
	public synchronized java.lang.Object withRegistry (kotlin.jvm.functions.Function1, kotlin.jvm.functions.Function1) 
		Throwable e2
		Throwable e1
		kotlin.jvm.functions.Function1 report
		kotlin.jvm.functions.Function1 fn
	public synchronized void clean () 
		int $i$a$1$kotlinDebug
		org.gradle.api.logging.Logger $receiver$iv
		int $i$f$kotlinDebug
		Throwable e
	public void close () 
	public void  (java.io.File) 
		java.io.File $receiver
		int $i$a$1$apply
		int $i$a$1$kotlinDebug
		org.gradle.api.logging.Logger $receiver$iv
		int $i$f$kotlinDebug
		java.io.File workingDir
	static void  () 
	public java.lang.Object withRegistry (org.jetbrains.kotlin.incremental.IncReporter, kotlin.jvm.functions.Function1) 
		org.jetbrains.kotlin.incremental.IncReporter reporter
		kotlin.jvm.functions.Function1 fn
	public static final int access$getOWN_VERSION$cp () 
	public static final java.lang.String access$getARTIFACT_DIFFERENCE$cp () 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunnerKt$classpathAsList$2.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunnerKt$classpathAsList$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunnerKt$classpathAsList$2 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.lang.String invoke (java.io.File) 
		java.io.File it
	void  () 
	static void  () 
}

org/jetbrains/kotlin/incremental/BuildInfo.class
BuildInfo.kt
package org.jetbrains.kotlin.incremental
public final org.jetbrains.kotlin.incremental.BuildInfo extends java.lang.Object implements java.io.Serializable  {
	private final long startTS
	public static final org.jetbrains.kotlin.incremental.BuildInfo$Companion Companion
	public final long getStartTS () 
	public void  (long) 
		long startTS
	static void  () 
	public final long component1 () 
	public final org.jetbrains.kotlin.incremental.BuildInfo copy (long) 
		long startTS
	public static volatile org.jetbrains.kotlin.incremental.BuildInfo copy$default (org.jetbrains.kotlin.incremental.BuildInfo, long, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$calculateSourcesToCompile$1.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$calculateSourcesToCompile$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner this$0
	final org.jetbrains.kotlin.incremental.IncrementalCachesManager $caches
	final org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments $args
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$CompilationMode invoke (kotlin.jvm.functions.Function0) 
		kotlin.jvm.functions.Function0 reason
	void  (org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner, org.jetbrains.kotlin.incremental.IncrementalCachesManager, org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments) 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
public final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner extends java.lang.Object {
	private boolean anyClassesCompiled
	private final java.io.File cacheDirectory
	private final java.io.File dirtySourcesSinceLastTimeFile
	private final java.io.File lastBuildInfoFile
	private final java.util.Set javaSourceRoots
	private final java.util.List cacheVersions
	private final org.jetbrains.kotlin.incremental.IncReporter reporter
	private org.jetbrains.kotlin.annotation.AnnotationFileUpdater kaptAnnotationsFileUpdater
	private final org.jetbrains.kotlin.annotation.SourceAnnotationsRegistry sourceAnnotationsRegistry
	private final java.io.File kapt2GeneratedSourcesDir
	private final org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryProvider artifactDifferenceRegistryProvider
	private final java.io.File artifactFile
	public static final String CACHES_DIR_NAME
	public static final String DIRTY_SOURCES_FILE_NAME
	public static final String LAST_BUILD_INFO_FILE_NAME
	public static final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$Companion Companion
	public final boolean getAnyClassesCompiled () 
	private final void setAnyClassesCompiled (boolean) 
		boolean 
	public final org.jetbrains.kotlin.cli.common.ExitCode compile (java.util.List, org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments, org.jetbrains.kotlin.cli.common.messages.MessageCollector, kotlin.jvm.functions.Function1) 
		org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$CompilationMode compilationMode
		org.jetbrains.kotlin.incremental.ChangedFiles changedFiles
		org.jetbrains.kotlin.incremental.ChangedJavaFilesProcessor javaFilesProcessor
		org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumeratorBase$CorruptedException e
		java.io.IOException e
		org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$compile$1 onError$
		kotlin.jvm.internal.Ref$ObjectRef caches
		org.jetbrains.kotlin.modules.TargetId targetId
		java.util.List allKotlinSources
		org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments args
		org.jetbrains.kotlin.cli.common.messages.MessageCollector messageCollector
		kotlin.jvm.functions.Function1 getChangedFiles
	private final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$CompilationMode calculateSourcesToCompile (org.jetbrains.kotlin.incremental.ChangedJavaFilesProcessor, org.jetbrains.kotlin.incremental.IncrementalCachesManager, org.jetbrains.kotlin.incremental.ChangedFiles, org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments) 
		java.io.File p1
		int $i$a$1$unknown
		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
		java.io.File p1
		int $i$a$1$unknown
		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
		java.io.File 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
		org.jetbrains.kotlin.incremental.ChangedFiles$Known $receiver
		int $i$a$1$with
		org.jetbrains.kotlin.incremental.ChangedFiles$Known $receiver
		int $i$a$7$with
		java.io.File it
		int $i$a$8$forEach
		Object element$iv
		kotlin.sequences.Sequence $receiver$iv
		int $i$f$forEach
		java.util.Set dirtyFilesFromLookups
		org.jetbrains.kotlin.name.FqName it
		int $i$a$1$flatMap
		Iterable list$iv$iv
		Object element$iv$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$flatMapTo
		Iterable $receiver$iv
		int $i$f$flatMap
		java.util.Set dirtyFilesFromFqNames
		String 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.io.File p1
		int $i$a$2$unknown
		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
		java.util.List files
		java.util.List dirtyClassesFqNames
		java.util.HashSet lookupSymbols
		java.util.HashSet dirtyFiles
		java.util.Collection affectedJavaSymbols
		org.jetbrains.kotlin.incremental.ChangesEither javaFilesChanges
		org.jetbrains.kotlin.incremental.ChangesEither classpathChanges
		org.jetbrains.kotlin.incremental.BuildInfo lastBuildInfo
		java.util.List modifiedClasspathEntries
		java.util.HashSet classpathSet
		java.util.List modifiedClassFiles
		java.util.List removedClassFiles
		org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$calculateSourcesToCompile$1 rebuild$
		org.jetbrains.kotlin.incremental.ChangedJavaFilesProcessor javaFilesProcessor
		org.jetbrains.kotlin.incremental.IncrementalCachesManager caches
		org.jetbrains.kotlin.incremental.ChangedFiles changedFiles
		org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments args
	private final org.jetbrains.kotlin.incremental.ChangesEither getClasspathChanges (java.util.List, org.jetbrains.kotlin.incremental.BuildInfo) 
		org.jetbrains.kotlin.incremental.multiproject.ArtifactDifference it
		int $i$a$5$partition
		Object element$iv
		java.util.ArrayList second$iv
		java.util.ArrayList first$iv
		Iterable $receiver$iv
		int $i$f$partition
		org.jetbrains.kotlin.incremental.multiproject.ArtifactDifference it
		int $i$a$7$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		java.util.List afterLastBuild
		java.util.List beforeLastBuild
		Iterable diffs
		java.io.File file
		java.util.HashSet fqNames
		java.util.HashSet symbols
		Long lastBuildTS
		java.util.List modifiedClasspath
		org.jetbrains.kotlin.incremental.BuildInfo lastBuildInfo
	private final org.jetbrains.kotlin.cli.common.ExitCode compileIncrementally (org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments, org.jetbrains.kotlin.incremental.IncrementalCachesManager, org.jetbrains.kotlin.incremental.ChangedJavaFilesProcessor, java.util.List, org.jetbrains.kotlin.modules.TargetId, org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$CompilationMode, org.jetbrains.kotlin.cli.common.messages.MessageCollector) 
		int $i$a$1$assert
		int $i$a$2$assert
		java.io.File p1
		int $i$a$4$unknown
		Object element$iv
		java.util.ArrayList second$iv
		java.util.ArrayList first$iv
		Iterable $receiver$iv
		int $i$f$partition
		java.io.File 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
		java.io.File 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
		java.util.List additionalDirtyFiles
		java.util.HashSet dirtySourcesSet
		java.io.File artifactFile
		int $i$a$6$let
		java.util.List $receiver
		int $i$a$7$with
		java.util.Set dirtyKotlinFilesFromJava
		java.util.HashSet compiledInThisIterationSet
		org.jetbrains.kotlin.incremental.ChangesEither generatedJavaFilesChanges
		java.util.Collection dirtyClassFqNames
		java.util.Collection dirtyLookupSymbols
		org.jetbrains.kotlin.incremental.ChangedFiles$Known generatedJavaFilesDiff
		java.util.List generatedJavaFiles
		org.jetbrains.kotlin.incremental.CompilationResult compilationResult
		java.util.List generatedClassFiles
		org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$CompileChangedResults compilerOutput
		String text
		java.util.List removedKotlinSources
		java.util.List sourcesToCompile
		Iterable outdatedClasses
		org.jetbrains.kotlin.incremental.LookupTrackerImpl lookupTracker
		org.jetbrains.kotlin.incremental.multiproject.ArtifactDifference artifactDifference
		org.jetbrains.kotlin.incremental.DirtyData dirtyData
		org.jetbrains.kotlin.incremental.CacheVersion it
		int $i$a$10$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		org.jetbrains.kotlin.cli.common.ExitCode exitCode
		java.util.HashSet allSourcesToCompile
		java.util.HashSet buildDirtyFqNames
		java.util.HashSet buildDirtyLookupSymbols
		org.jetbrains.kotlin.incremental.BuildInfo currentBuildInfo
		org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$CompilationMode compilationMode
		java.util.List dirtySources
		java.util.HashSet allGeneratedFiles
		org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments args
		org.jetbrains.kotlin.incremental.IncrementalCachesManager caches
		org.jetbrains.kotlin.incremental.ChangedJavaFilesProcessor javaFilesProcessor
		java.util.List allKotlinSources
		org.jetbrains.kotlin.modules.TargetId targetId
		org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$CompilationMode compilationMode
		org.jetbrains.kotlin.cli.common.messages.MessageCollector messageCollector
	private final java.util.Collection additionalDirtyFiles (org.jetbrains.kotlin.incremental.IncrementalCachesManager, java.util.List) 
		java.io.File cachedSourceFile
		org.jetbrains.kotlin.name.FqName fqName
		org.jetbrains.kotlin.incremental.LocalFileKotlinClass outputClass
		org.jetbrains.kotlin.build.GeneratedFile generatedFile
		org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$additionalDirtyFiles$1 partsByFacadeName$
		java.util.HashSet result
		org.jetbrains.kotlin.incremental.IncrementalCachesManager caches
		java.util.List generatedFiles
	private final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$CompileChangedResults compileChanged (java.util.List, java.util.Set, org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments, kotlin.jvm.functions.Function1, org.jetbrains.kotlin.incremental.components.LookupTracker, org.jetbrains.kotlin.cli.common.messages.MessageCollector) 
		java.util.List generatedFiles
		org.jetbrains.kotlin.cli.common.ExitCode exitCode
		org.jetbrains.kotlin.config.Services compileServices
		org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$compileChanged$compilationCanceledStatus$1 compilationCanceledStatus
		java.util.Map incrementalCaches
		org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$MessageCollectorWrapper messageCollector
		org.jetbrains.kotlin.compilerRunner.OutputItemsCollectorImpl outputItemCollector
		java.io.File moduleFile
		java.util.List classpath
		java.io.File outputDir
		org.jetbrains.kotlin.cli.jvm.K2JVMCompiler compiler
		java.util.List targets
		java.util.Set sourcesToCompile
		org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments args
		kotlin.jvm.functions.Function1 getIncrementalCache
		org.jetbrains.kotlin.incremental.components.LookupTracker lookupTracker
		org.jetbrains.kotlin.cli.common.messages.MessageCollector messageCollector
	public void  (java.io.File, java.util.Set, java.util.List, org.jetbrains.kotlin.incremental.IncReporter, org.jetbrains.kotlin.annotation.AnnotationFileUpdater, org.jetbrains.kotlin.annotation.SourceAnnotationsRegistry, java.io.File, org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryProvider, java.io.File) 
		java.io.File workingDir
		java.util.Set javaSourceRoots
		java.util.List cacheVersions
		org.jetbrains.kotlin.incremental.IncReporter reporter
		org.jetbrains.kotlin.annotation.AnnotationFileUpdater kaptAnnotationsFileUpdater
		org.jetbrains.kotlin.annotation.SourceAnnotationsRegistry sourceAnnotationsRegistry
		java.io.File kapt2GeneratedSourcesDir
		org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryProvider artifactDifferenceRegistryProvider
		java.io.File artifactFile
	public void  (java.io.File, java.util.Set, java.util.List, org.jetbrains.kotlin.incremental.IncReporter, org.jetbrains.kotlin.annotation.AnnotationFileUpdater, org.jetbrains.kotlin.annotation.SourceAnnotationsRegistry, java.io.File, org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryProvider, java.io.File, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	static void  () 
	public static final org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryProvider access$getArtifactDifferenceRegistryProvider$p (org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner) 
		org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner $this
	public static final org.jetbrains.kotlin.incremental.IncReporter access$getReporter$p (org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner) 
		org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner $this
	public static final java.io.File access$getCacheDirectory$p (org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner) 
		org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner $this
	public static final org.jetbrains.kotlin.cli.common.ExitCode access$compileIncrementally (org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner, org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments, org.jetbrains.kotlin.incremental.IncrementalCachesManager, org.jetbrains.kotlin.incremental.ChangedJavaFilesProcessor, java.util.List, org.jetbrains.kotlin.modules.TargetId, org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$CompilationMode, org.jetbrains.kotlin.cli.common.messages.MessageCollector) 
		org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner $this
		org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments args
		org.jetbrains.kotlin.incremental.IncrementalCachesManager caches
		org.jetbrains.kotlin.incremental.ChangedJavaFilesProcessor javaFilesProcessor
		java.util.List allKotlinSources
		org.jetbrains.kotlin.modules.TargetId targetId
		org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$CompilationMode compilationMode
		org.jetbrains.kotlin.cli.common.messages.MessageCollector messageCollector
	public static final java.io.File access$getDirtySourcesSinceLastTimeFile$p (org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner) 
		org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner $this
	public static final java.io.File access$getArtifactFile$p (org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner) 
		org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner $this
}

org/jetbrains/kotlin/incremental/MultiProjectIncrementalCompilationUtilKt.class
multiProjectIncrementalCompilationUtil.kt
package org.jetbrains.kotlin.incremental
public final org.jetbrains.kotlin.incremental.MultiProjectIncrementalCompilationUtilKt extends java.lang.Object {
	public static final void configureMultiProjectIncrementalCompilation (org.gradle.api.Project, org.jetbrains.kotlin.gradle.tasks.KotlinCompile, org.gradle.api.tasks.compile.AbstractCompile, org.jetbrains.kotlin.gradle.tasks.KotlinCompile, org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryProvider, java.io.File) 
		int $i$a$1$kotlinDebug
		org.gradle.api.logging.Logger $receiver$iv
		int $i$f$kotlinDebug
		org.gradle.api.Task p1
		int $i$a$1$unknown
		org.jetbrains.kotlin.gradle.tasks.KotlinCompile kotlinCompile
		org.gradle.api.Task illegalTask
		org.jetbrains.kotlin.incremental.MultiProjectIncrementalCompilationUtilKt$configureMultiProjectIncrementalCompilation$3 isUnknownTaskOutputtingToJavaDestination$
		org.jetbrains.kotlin.incremental.MultiProjectIncrementalCompilationUtilKt$configureMultiProjectIncrementalCompilation$2 cannotPerformMultiProjectIC$
		org.gradle.api.logging.Logger log
		org.gradle.api.Project project
		org.jetbrains.kotlin.gradle.tasks.KotlinCompile kotlinTask
		org.gradle.api.tasks.compile.AbstractCompile javaTask
		org.jetbrains.kotlin.gradle.tasks.KotlinCompile kotlinAfterJavaTask
		org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryProvider artifactDifferenceRegistryProvider
		java.io.File artifactFile
}

org/jetbrains/kotlin/incremental/FileUtilsKt.class
fileUtils.kt
package org.jetbrains.kotlin.incremental
public final org.jetbrains.kotlin.incremental.FileUtilsKt extends java.lang.Object {
	public static final boolean isJavaFile (java.io.File) 
		java.io.File $receiver
	public static final boolean isKotlinFile (java.io.File) 
		String it
		int $i$a$1$let
		java.io.File $receiver
	public static final boolean isClassFile (java.io.File) 
		java.io.File $receiver
	public static final kotlin.sequences.Sequence listClassFiles (java.lang.String) 
		String path
	public static final java.lang.String relativeOrCanonical (java.io.File, java.io.File) 
		java.io.File $receiver
		java.io.File base
	public static final java.lang.String pathsAsStringRelativeTo (java.lang.Iterable, java.io.File) 
		java.io.File 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
		Iterable $receiver
		java.io.File base
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$compileIncrementally$5.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$compileIncrementally$5 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner this$0
	final java.util.List $sourcesToCompile
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner, java.util.List) 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$compileChanged$incrementalCaches$2.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$compileChanged$incrementalCaches$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$compileChanged$incrementalCaches$2 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final org.jetbrains.kotlin.modules.TargetId invoke (org.jetbrains.kotlin.modules.TargetId) 
		org.jetbrains.kotlin.modules.TargetId $receiver
	void  () 
	static void  () 
}

org/jetbrains/kotlin/incremental/FileUtilsKt$listClassFiles$1.class
fileUtils.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.FileUtilsKt$listClassFiles$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.kotlin.incremental.FileUtilsKt$listClassFiles$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final boolean invoke (java.io.File) 
		java.io.File it
	void  () 
	static void  () 
}

org/jetbrains/kotlin/incremental/snapshots/HashUtilKt.class
hashUtil.kt
package org.jetbrains.kotlin.incremental.snapshots
public final org.jetbrains.kotlin.incremental.snapshots.HashUtilKt extends java.lang.Object {
	public static final byte[] getMd5 (java.io.File) 
		int len
		java.io.FileInputStream input
		int $i$a$1$use
		byte[] buffer
		java.security.MessageDigest messageDigest
		java.io.File $receiver
}

org/jetbrains/kotlin/incremental/snapshots/FileSnapshot.class
FileSnapshot.kt
package org.jetbrains.kotlin.incremental.snapshots
public final org.jetbrains.kotlin.incremental.snapshots.FileSnapshot extends java.lang.Object {
	private final java.io.File file
	private final long length
	private final byte[] hash
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
		int result
	public java.lang.String toString () 
	public final java.io.File getFile () 
	public final long getLength () 
	public final byte[] getHash () 
	public void  (java.io.File, long, byte[]) 
		java.io.File file
		long length
		byte[] hash
}

org/jetbrains/kotlin/incremental/snapshots/SimpleFileSnapshotProviderImpl.class
FileSnapshotProvider.kt
package org.jetbrains.kotlin.incremental.snapshots
public final org.jetbrains.kotlin.incremental.snapshots.SimpleFileSnapshotProviderImpl extends java.lang.Object implements org.jetbrains.kotlin.incremental.snapshots.FileSnapshotProvider  {
	public org.jetbrains.kotlin.incremental.snapshots.FileSnapshot get (java.io.File) 
		byte[] hash
		long length
		java.io.File file
	public void  () 
}

org/jetbrains/kotlin/incremental/snapshots/FileSnapshotProvider.class
FileSnapshotProvider.kt
package org.jetbrains.kotlin.incremental.snapshots
public abstract org.jetbrains.kotlin.incremental.snapshots.FileSnapshotProvider extends java.lang.Object {
	public abstract org.jetbrains.kotlin.incremental.snapshots.FileSnapshot get (java.io.File) 
}

org/jetbrains/kotlin/incremental/snapshots/FileSnapshotExternalizer.class
FileSnapshotExternalizer.kt
package org.jetbrains.kotlin.incremental.snapshots
public final org.jetbrains.kotlin.incremental.snapshots.FileSnapshotExternalizer extends java.lang.Object implements org.jetbrains.kotlin.com.intellij.util.io.DataExternalizer  {
	public static final org.jetbrains.kotlin.incremental.snapshots.FileSnapshotExternalizer INSTANCE
	public void save (java.io.DataOutput, org.jetbrains.kotlin.incremental.snapshots.FileSnapshot) 
		java.io.DataOutput out
		org.jetbrains.kotlin.incremental.snapshots.FileSnapshot value
	public volatile void save (java.io.DataOutput, java.lang.Object) 
	public org.jetbrains.kotlin.incremental.snapshots.FileSnapshot read (java.io.DataInput) 
		byte[] hash
		int hashSize
		long length
		java.io.File file
		java.io.DataInput input
	public volatile java.lang.Object read (java.io.DataInput) 
	private void  () 
	static void  () 
}

org/jetbrains/kotlin/incremental/snapshots/FileSnapshotMap.class
FileSnapshotMap.kt
package org.jetbrains.kotlin.incremental.snapshots
public final org.jetbrains.kotlin.incremental.snapshots.FileSnapshotMap extends org.jetbrains.kotlin.incremental.storage.BasicStringMap {
	protected java.lang.String dumpValue (org.jetbrains.kotlin.incremental.snapshots.FileSnapshot) 
		org.jetbrains.kotlin.incremental.snapshots.FileSnapshot value
	public volatile java.lang.String dumpValue (java.lang.Object) 
	public final org.jetbrains.kotlin.incremental.ChangedFiles$Known compareAndUpdate (java.lang.Iterable) 
		java.io.File it
		int $i$a$1$mapTo
		Object item$iv
		Iterable $receiver$iv
		java.util.Collection destination$iv
		int $i$f$mapTo
		String oldPath
		org.jetbrains.kotlin.incremental.snapshots.FileSnapshot newSnapshot
		org.jetbrains.kotlin.incremental.snapshots.FileSnapshot oldSnapshot
		java.io.File file
		String path
		java.util.HashSet newPaths
		java.util.ArrayList removed
		java.util.ArrayList newOrModified
		org.jetbrains.kotlin.incremental.snapshots.SimpleFileSnapshotProviderImpl snapshotProvider
		Iterable newFiles
	public void  (java.io.File) 
		java.io.File storageFile
}

org/jetbrains/kotlin/incremental/StandaloneCacheVersionKt.class
standaloneCacheVersion.kt
package org.jetbrains.kotlin.incremental
public final org.jetbrains.kotlin.incremental.StandaloneCacheVersionKt extends java.lang.Object {
	public static final int STANDALONE_CACHE_VERSION
	public static final String STANDALONE_VERSION_FILE_NAME
	public static final org.jetbrains.kotlin.incremental.CacheVersion standaloneCacheVersion (java.io.File) 
		java.io.File dataRoot
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$calculateSourcesToCompile$4.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$calculateSourcesToCompile$4 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner this$0
	final java.util.List $modifiedClassFiles
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner, java.util.List) 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$CompilationMode.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
abstract org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$CompilationMode extends java.lang.Object {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$additionalDirtyFiles$1.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$additionalDirtyFiles$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final org.jetbrains.kotlin.incremental.IncrementalCachesManager $caches
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.util.List invoke (java.lang.String) 
		String it
		int $i$a$1$flatMap
		Iterable list$iv$iv
		Object element$iv$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$flatMapTo
		Iterable $receiver$iv
		int $i$f$flatMap
		java.util.Collection parts
		String facadeInternalName
	void  (org.jetbrains.kotlin.incremental.IncrementalCachesManager) 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$compile$2.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$compile$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$compile$2 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final void invoke (org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistry) 
		org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistry it
	void  () 
	static void  () 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$getClasspathChanges$3.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$getClasspathChanges$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	public static final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$getClasspathChanges$3 INSTANCE
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  () 
	static void  () 
}

org/jetbrains/kotlin/incremental/GradleIncrementalCacheImpl$SourceToClassfilesMap.class
GradleIncrementalCacheImpl.kt
package org.jetbrains.kotlin.incremental
public final org.jetbrains.kotlin.incremental.GradleIncrementalCacheImpl$SourceToClassfilesMap extends org.jetbrains.kotlin.incremental.storage.BasicStringMap {
	final org.jetbrains.kotlin.incremental.GradleIncrementalCacheImpl this$0
	public final void add (java.io.File, java.io.File) 
		java.io.File sourceFile
		java.io.File classFile
	public final java.util.Collection get (java.io.File) 
		String 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.io.File sourceFile
	protected java.lang.String dumpValue (java.util.Collection) 
		java.util.Collection value
	public volatile java.lang.String dumpValue (java.lang.Object) 
	public final void remove (java.io.File) 
		int $i$a$1$kotlinDebug
		org.gradle.api.logging.Logger $receiver$iv
		int $i$f$kotlinDebug
		java.io.File it
		int $i$a$1$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		java.io.File file
	public void  (org.jetbrains.kotlin.incremental.GradleIncrementalCacheImpl, java.io.File) 
		org.jetbrains.kotlin.incremental.GradleIncrementalCacheImpl $outer
		java.io.File storageFile
}

org/jetbrains/kotlin/incremental/ChangedFilesKt.class
ChangedFiles.kt
package org.jetbrains.kotlin.incremental
public final org.jetbrains.kotlin.incremental.ChangedFilesKt extends java.lang.Object {
	public static final org.jetbrains.kotlin.incremental.ChangedFiles ChangedFiles (org.gradle.api.tasks.incremental.IncrementalTaskInputs) 
		java.util.ArrayList removed
		java.util.ArrayList modified
		org.gradle.api.tasks.incremental.IncrementalTaskInputs taskInputs
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$getClasspathChanges$6.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$getClasspathChanges$6 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final Long $lastBuildTS
	final java.io.File $file
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (java.lang.Long, java.io.File) 
}

org/jetbrains/kotlin/incremental/BuildInfo$Companion.class
BuildInfo.kt
package org.jetbrains.kotlin.incremental
public final org.jetbrains.kotlin.incremental.BuildInfo$Companion extends java.lang.Object {
	public final org.jetbrains.kotlin.incremental.BuildInfo read (java.io.File) 
		java.io.ObjectInputStream it
		int $i$a$1$use
		Exception e
		java.io.File file
	public final void write (org.jetbrains.kotlin.incremental.BuildInfo, java.io.File) 
		java.io.ObjectOutputStream it
		int $i$a$1$use
		org.jetbrains.kotlin.incremental.BuildInfo buildInfo
		java.io.File file
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$CompileChangedResults.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$CompileChangedResults extends java.lang.Object {
	private final org.jetbrains.kotlin.cli.common.ExitCode exitCode
	private final java.util.List generatedFiles
	public final org.jetbrains.kotlin.cli.common.ExitCode getExitCode () 
	public final java.util.List getGeneratedFiles () 
	public void  (org.jetbrains.kotlin.cli.common.ExitCode, java.util.List) 
		org.jetbrains.kotlin.cli.common.ExitCode exitCode
		java.util.List generatedFiles
	public final org.jetbrains.kotlin.cli.common.ExitCode component1 () 
	public final java.util.List component2 () 
	public final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$CompileChangedResults copy (org.jetbrains.kotlin.cli.common.ExitCode, java.util.List) 
		org.jetbrains.kotlin.cli.common.ExitCode exitCode
		java.util.List generatedFiles
	public static volatile org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$CompileChangedResults copy$default (org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$CompileChangedResults, org.jetbrains.kotlin.cli.common.ExitCode, java.util.List, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

org/jetbrains/kotlin/incremental/ChangedFiles.class
ChangedFiles.kt
package org.jetbrains.kotlin.incremental
public abstract org.jetbrains.kotlin.incremental.ChangedFiles extends java.lang.Object {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$MessageCollectorWrapper.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$MessageCollectorWrapper extends java.lang.Object implements org.jetbrains.kotlin.cli.common.messages.MessageCollector  {
	private final org.jetbrains.kotlin.cli.common.messages.MessageCollector delegate
	private final org.jetbrains.kotlin.compilerRunner.OutputItemsCollector outputCollector
	public void report (org.jetbrains.kotlin.cli.common.messages.CompilerMessageSeverity, java.lang.String, org.jetbrains.kotlin.cli.common.messages.CompilerMessageLocation) 
		org.jetbrains.kotlin.cli.common.messages.OutputMessageUtil$Output it
		int $i$a$1$let
		org.jetbrains.kotlin.cli.common.messages.CompilerMessageSeverity severity
		String message
		org.jetbrains.kotlin.cli.common.messages.CompilerMessageLocation location
	public void  (org.jetbrains.kotlin.cli.common.messages.MessageCollector, org.jetbrains.kotlin.compilerRunner.OutputItemsCollector) 
		org.jetbrains.kotlin.cli.common.messages.MessageCollector delegate
		org.jetbrains.kotlin.compilerRunner.OutputItemsCollector outputCollector
	public void clear () 
	public boolean hasErrors () 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$compileIncrementally$9.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$compileIncrementally$9 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner this$0
	final java.util.HashSet $buildDirtyLookupSymbols
	final org.jetbrains.kotlin.incremental.BuildInfo $currentBuildInfo
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
		org.jetbrains.kotlin.incremental.LookupSymbol 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
		java.util.List dirtySymbolsSorted
	void  (org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner, java.util.HashSet, org.jetbrains.kotlin.incremental.BuildInfo) 
}

org/jetbrains/kotlin/incremental/GradleCacheVersionKt.class
gradleCacheVersion.kt
package org.jetbrains.kotlin.incremental
public final org.jetbrains.kotlin.incremental.GradleCacheVersionKt extends java.lang.Object {
	public static final int GRADLE_CACHE_VERSION
	public static final String GRADLE_CACHE_VERSION_FILE_NAME
	public static final org.jetbrains.kotlin.incremental.CacheVersion gradleCacheVersion (java.io.File) 
		java.io.File dataRoot
}

org/jetbrains/kotlin/incremental/ChangesEither$Unknown.class
ChangesEither.kt
package org.jetbrains.kotlin.incremental
public final org.jetbrains.kotlin.incremental.ChangesEither$Unknown extends org.jetbrains.kotlin.incremental.ChangesEither {
	public void  () 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$compileIncrementally$compilationResult$1.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$compileIncrementally$compilationResult$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final org.jetbrains.kotlin.incremental.IncrementalCachesManager $caches
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final org.jetbrains.kotlin.incremental.GradleIncrementalCacheImpl invoke (org.jetbrains.kotlin.modules.TargetId) 
		org.jetbrains.kotlin.modules.TargetId it
	void  (org.jetbrains.kotlin.incremental.IncrementalCachesManager) 
}

org/jetbrains/kotlin/incremental/StandaloneCacheVersionKt$standaloneCacheVersion$1.class
standaloneCacheVersion.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.StandaloneCacheVersionKt$standaloneCacheVersion$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	public static final org.jetbrains.kotlin.incremental.StandaloneCacheVersionKt$standaloneCacheVersion$1 INSTANCE
	public volatile java.lang.Object invoke () 
	public final boolean invoke () 
	void  () 
	static void  () 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$compileChanged$generatedFiles$1.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$compileChanged$generatedFiles$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final java.util.Set $sourcesToCompile
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.util.Set invoke (org.jetbrains.kotlin.modules.TargetId) 
		org.jetbrains.kotlin.modules.TargetId it
	void  (java.util.Set) 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$WhenMappings.class

package org.jetbrains.kotlin.incremental
public final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$WhenMappings extends java.lang.Object {
	public static final int[] $EnumSwitchMapping$0
	static void  () 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunnerKt$makeIncrementally$files$1.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunnerKt$makeIncrementally$files$1 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunnerKt$makeIncrementally$files$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final boolean invoke (java.io.File) 
		java.io.File p1
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$Companion.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
public final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$Companion extends java.lang.Object {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$calculateSourcesToCompile$9.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$calculateSourcesToCompile$9 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner this$0
	final java.util.List $files
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner, java.util.List) 
}

org/jetbrains/kotlin/incremental/ChangedFiles$Known.class
ChangedFiles.kt
package org.jetbrains.kotlin.incremental
public final org.jetbrains.kotlin.incremental.ChangedFiles$Known extends org.jetbrains.kotlin.incremental.ChangedFiles {
	private final java.util.List modified
	private final java.util.List removed
	public final java.util.List getModified () 
	public final java.util.List getRemoved () 
	public void  (java.util.List, java.util.List) 
		java.util.List modified
		java.util.List removed
}

org/jetbrains/kotlin/incremental/BuildCacheStorage$Companion.class
BuildCacheStorage.kt
package org.jetbrains.kotlin.incremental
public final org.jetbrains.kotlin.incremental.BuildCacheStorage$Companion extends java.lang.Object {
	private final int getOWN_VERSION () 
	private final java.lang.String getARTIFACT_DIFFERENCE () 
	private void  () 
	public static final java.lang.String access$getARTIFACT_DIFFERENCE$p (org.jetbrains.kotlin.incremental.BuildCacheStorage$Companion) 
		org.jetbrains.kotlin.incremental.BuildCacheStorage$Companion $this
	public static final int access$getOWN_VERSION$p (org.jetbrains.kotlin.incremental.BuildCacheStorage$Companion) 
		org.jetbrains.kotlin.incremental.BuildCacheStorage$Companion $this
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$compile$1.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$compile$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner this$0
	final kotlin.jvm.internal.Ref$ObjectRef $caches
	final org.jetbrains.kotlin.modules.TargetId $targetId
	final org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments $args
	final java.util.List $allKotlinSources
	final org.jetbrains.kotlin.cli.common.messages.MessageCollector $messageCollector
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final org.jetbrains.kotlin.cli.common.ExitCode invoke (java.lang.Exception) 
		org.jetbrains.kotlin.incremental.ChangedJavaFilesProcessor javaFilesProcessor
		Exception e
	void  (org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner, kotlin.jvm.internal.Ref$ObjectRef, org.jetbrains.kotlin.modules.TargetId, org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments, java.util.List, org.jetbrains.kotlin.cli.common.messages.MessageCollector) 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$calculateSourcesToCompile$2.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$calculateSourcesToCompile$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	public static final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$calculateSourcesToCompile$2 INSTANCE
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  () 
	static void  () 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$getClasspathChanges$diffs$1.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$getClasspathChanges$diffs$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final java.io.File $file
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.lang.Iterable invoke (org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistry) 
		org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistry artifactDifferenceRegistry
	void  (java.io.File) 
}

org/jetbrains/kotlin/incremental/ChangedFiles$Unknown.class
ChangedFiles.kt
package org.jetbrains.kotlin.incremental
public final org.jetbrains.kotlin.incremental.ChangedFiles$Unknown extends org.jetbrains.kotlin.incremental.ChangedFiles {
	public void  () 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$compileIncrementally$compilerOutput$1.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$compileIncrementally$compilerOutput$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final org.jetbrains.kotlin.incremental.IncrementalCachesManager $caches
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final org.jetbrains.kotlin.incremental.GradleIncrementalCacheImpl invoke (org.jetbrains.kotlin.modules.TargetId) 
		org.jetbrains.kotlin.modules.TargetId it
	void  (org.jetbrains.kotlin.incremental.IncrementalCachesManager) 
}

org/jetbrains/kotlin/incremental/IncrementalCachesManager.class
IncrementalCachesManager.kt
package org.jetbrains.kotlin.incremental
public final org.jetbrains.kotlin.incremental.IncrementalCachesManager extends java.lang.Object {
	private final java.io.File incrementalCacheDir
	private final java.io.File lookupCacheDir
	private org.jetbrains.kotlin.incremental.GradleIncrementalCacheImpl incrementalCacheField
	private org.jetbrains.kotlin.incremental.LookupStorage lookupCacheField
	private final org.jetbrains.kotlin.modules.TargetId targetId
	private final java.io.File cacheDirectory
	private final java.io.File outputDir
	public final org.jetbrains.kotlin.incremental.GradleIncrementalCacheImpl getIncrementalCache () 
		java.io.File $receiver
		int $i$a$1$apply
	public final org.jetbrains.kotlin.incremental.LookupStorage getLookupCache () 
		java.io.File $receiver
		int $i$a$1$apply
	public final void clean () 
	public final void close (boolean) 
		org.jetbrains.kotlin.incremental.GradleIncrementalCacheImpl it
		int $i$a$1$let
		org.jetbrains.kotlin.incremental.LookupStorage it
		int $i$a$2$let
		boolean flush
	public static volatile void close$default (org.jetbrains.kotlin.incremental.IncrementalCachesManager, boolean, int, java.lang.Object) 
	public void  (org.jetbrains.kotlin.modules.TargetId, java.io.File, java.io.File) 
		org.jetbrains.kotlin.modules.TargetId targetId
		java.io.File cacheDirectory
		java.io.File outputDir
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$compileIncrementally$8.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$compileIncrementally$8 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner this$0
	final org.jetbrains.kotlin.incremental.multiproject.ArtifactDifference $artifactDifference
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final void invoke (org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistry) 
		org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistry registry
	void  (org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner, org.jetbrains.kotlin.incremental.multiproject.ArtifactDifference) 
}

org/jetbrains/kotlin/incremental/MultiProjectIncrementalCompilationUtilKt$configureMultiProjectIncrementalCompilation$2.class
multiProjectIncrementalCompilationUtil.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.MultiProjectIncrementalCompilationUtilKt$configureMultiProjectIncrementalCompilation$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final org.gradle.api.logging.Logger $log
	final org.gradle.api.Project $project
	final java.io.File $artifactFile
	final org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryProvider $artifactDifferenceRegistryProvider
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final void invoke (java.lang.String) 
		int $i$a$1$kotlinDebug
		org.gradle.api.logging.Logger $receiver$iv
		int $i$f$kotlinDebug
		String reason
	void  (org.gradle.api.logging.Logger, org.gradle.api.Project, java.io.File, org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryProvider) 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$getClasspathChanges$4.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$getClasspathChanges$4 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final java.io.File $file
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (java.io.File) 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$compile$3.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$compile$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	public static final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$compile$3 INSTANCE
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  () 
	static void  () 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$compileIncrementally$dirtyKotlinFilesFromJava$1.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$compileIncrementally$dirtyKotlinFilesFromJava$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	public static final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$compileIncrementally$dirtyKotlinFilesFromJava$1 INSTANCE
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  () 
	static void  () 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$compileIncrementally$generatedJavaFiles$1.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$compileIncrementally$generatedJavaFiles$1 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$compileIncrementally$generatedJavaFiles$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final boolean invoke (java.io.File) 
		java.io.File p1
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/kotlin/incremental/GradleIncReporter.class
GradleIncReporter.kt
package org.jetbrains.kotlin.incremental
public final org.jetbrains.kotlin.incremental.GradleIncReporter extends org.jetbrains.kotlin.incremental.IncReporter {
	private final org.gradle.api.logging.Logger log
	private final java.io.File projectRootFile
	public void report (kotlin.jvm.functions.Function0) 
		org.gradle.api.logging.Logger $receiver$iv
		int $i$f$kotlinDebug
		kotlin.jvm.functions.Function0 message
	public java.lang.String pathsAsString (java.lang.Iterable) 
		Iterable files
	public void  (java.io.File) 
		java.io.File projectRootFile
}

org/jetbrains/kotlin/incremental/ChangedFilesKt$ChangedFiles$2.class
ChangedFiles.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.ChangedFilesKt$ChangedFiles$2 extends java.lang.Object implements org.gradle.api.Action  {
	final java.util.ArrayList $removed
	public volatile void execute (java.lang.Object) 
	public final void execute (org.gradle.api.tasks.incremental.InputFileDetails) 
		org.gradle.api.tasks.incremental.InputFileDetails it
	void  (java.util.ArrayList) 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$compileChanged$incrementalCaches$1.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$compileChanged$incrementalCaches$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$compileChanged$incrementalCaches$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.util.List invoke (org.jetbrains.kotlin.modules.TargetId) 
		org.jetbrains.kotlin.modules.TargetId it
	void  () 
	static void  () 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunnerKt.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
public final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunnerKt extends java.lang.Object {
	public static final void makeIncrementally (java.io.File, java.lang.Iterable, org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments, org.jetbrains.kotlin.cli.common.messages.MessageCollector, org.jetbrains.kotlin.incremental.IncReporter) 
		java.io.File 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
		org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner compiler
		int $i$a$1$enableIC
		boolean isExperimentalBackup$iv
		boolean isEnabledBackup$iv
		int $i$f$enableIC
		java.util.List kotlinFiles
		java.util.List sourceFiles
		kotlin.sequences.Sequence files
		kotlin.sequences.Sequence rootsWalk
		java.util.List allExtensions
		java.util.List kotlinExtensions
		java.util.List versions
		java.io.File cachesDir
		Iterable sourceRoots
		org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments args
		org.jetbrains.kotlin.cli.common.messages.MessageCollector messageCollector
		org.jetbrains.kotlin.incremental.IncReporter reporter
	public static volatile void makeIncrementally$default (java.io.File, java.lang.Iterable, org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments, org.jetbrains.kotlin.cli.common.messages.MessageCollector, org.jetbrains.kotlin.incremental.IncReporter, int, java.lang.Object) 
	private static final void enableIC (kotlin.jvm.functions.Function0) 
		boolean isExperimentalBackup
		boolean isEnabledBackup
		kotlin.jvm.functions.Function0 fn
		int $i$f$enableIC
	public static final java.io.File getDestinationAsFile (org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments) 
		org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments $receiver
	public static final void setDestinationAsFile (org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments, java.io.File) 
		org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments $receiver
		java.io.File value
	public static final java.util.List getClasspathAsList (org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments) 
		String 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
		org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments $receiver
	public static final void setClasspathAsList (org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments, java.util.List) 
		org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments $receiver
		java.util.List value
}

org/jetbrains/kotlin/incremental/ChangedJavaFilesProcessor$psiFileFactory$2.class
ChangedJavaFilesProcessor.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.ChangedJavaFilesProcessor$psiFileFactory$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	public static final org.jetbrains.kotlin.incremental.ChangedJavaFilesProcessor$psiFileFactory$2 INSTANCE
	public volatile java.lang.Object invoke () 
	public final org.jetbrains.kotlin.com.intellij.psi.PsiFileFactory invoke () 
		org.jetbrains.kotlin.com.intellij.openapi.project.Project project
		org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment environment
		org.jetbrains.kotlin.config.CompilerConfiguration configuration
		org.jetbrains.kotlin.com.intellij.openapi.Disposable rootDisposable
	void  () 
	static void  () 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$compileChanged$generatedFiles$2.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$compileChanged$generatedFiles$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final java.io.File $outputDir
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.io.File invoke (org.jetbrains.kotlin.modules.TargetId) 
		org.jetbrains.kotlin.modules.TargetId it
	void  (java.io.File) 
}

org/jetbrains/kotlin/incremental/GradleIncrementalCacheImpl$Companion.class
GradleIncrementalCacheImpl.kt
package org.jetbrains.kotlin.incremental
public final org.jetbrains.kotlin.incremental.GradleIncrementalCacheImpl$Companion extends java.lang.Object {
	private final java.lang.String getSOURCES_TO_CLASSFILES () 
	private final java.lang.String getGENERATED_SOURCE_SNAPSHOTS () 
	private final java.lang.String getSOURCE_SNAPSHOTS () 
	private void  () 
	public static final java.lang.String access$getSOURCES_TO_CLASSFILES$p (org.jetbrains.kotlin.incremental.GradleIncrementalCacheImpl$Companion) 
		org.jetbrains.kotlin.incremental.GradleIncrementalCacheImpl$Companion $this
	public static final java.lang.String access$getGENERATED_SOURCE_SNAPSHOTS$p (org.jetbrains.kotlin.incremental.GradleIncrementalCacheImpl$Companion) 
		org.jetbrains.kotlin.incremental.GradleIncrementalCacheImpl$Companion $this
	public static final java.lang.String access$getSOURCE_SNAPSHOTS$p (org.jetbrains.kotlin.incremental.GradleIncrementalCacheImpl$Companion) 
		org.jetbrains.kotlin.incremental.GradleIncrementalCacheImpl$Companion $this
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$compileIncrementally$3.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$compileIncrementally$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner this$0
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner) 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunnerKt$makeIncrementally$$inlined$enableIC$lambda$1.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunnerKt$makeIncrementally$$inlined$enableIC$lambda$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final java.io.File $cachesDir$inlined
	final Iterable $sourceRoots$inlined
	final java.util.List $versions$inlined
	final org.jetbrains.kotlin.incremental.IncReporter $reporter$inlined
	final java.util.List $kotlinFiles$inlined
	final org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments $args$inlined
	final org.jetbrains.kotlin.cli.common.messages.MessageCollector $messageCollector$inlined
	final java.util.List $sourceFiles$inlined
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final org.jetbrains.kotlin.incremental.ChangedFiles$Known invoke (org.jetbrains.kotlin.incremental.IncrementalCachesManager) 
		org.jetbrains.kotlin.incremental.IncrementalCachesManager it
	void  (java.io.File, java.lang.Iterable, java.util.List, org.jetbrains.kotlin.incremental.IncReporter, java.util.List, org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments, org.jetbrains.kotlin.cli.common.messages.MessageCollector, java.util.List) 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$getClasspathChanges$1.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$getClasspathChanges$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	public static final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$getClasspathChanges$1 INSTANCE
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  () 
	static void  () 
}

org/jetbrains/kotlin/incremental/multiproject/ArtifactDifferenceRegistryProvider$withRegistry$1.class
ArtifactDifferenceRegistry.kt
package org.jetbrains.kotlin.incremental.multiproject
final org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryProvider$withRegistry$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final org.jetbrains.kotlin.incremental.IncReporter $reporter
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final void invoke (java.lang.String) 
		String it
	void  (org.jetbrains.kotlin.incremental.IncReporter) 
}

org/jetbrains/kotlin/incremental/multiproject/ArtifactDifferenceCollectionExternalizer.class
ArtifactDifferenceRegistryImpl.kt
package org.jetbrains.kotlin.incremental.multiproject
final org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceCollectionExternalizer extends java.lang.Object implements org.jetbrains.kotlin.com.intellij.util.io.DataExternalizer  {
	public static final org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceCollectionExternalizer INSTANCE
	public java.util.Collection read (java.io.DataInput) 
		String name
		String scope
		java.io.DataInput $receiver
		int $i$a$1$readCollectionTo
		int it$iv
		int $i$a$1$repeat
		int size$iv
		java.io.DataInput $receiver$iv
		java.util.Collection col$iv
		int $i$f$readCollectionTo
		java.io.DataInput $receiver
		int $i$a$1$readCollectionTo
		int it$iv
		int $i$a$1$repeat
		int size$iv
		java.io.DataInput $receiver$iv
		java.util.Collection col$iv
		int $i$f$readCollectionTo
		java.util.Collection dirtyFqNames
		java.util.Collection dirtyLookupSymbols
		long buildTS
		java.io.DataInput $receiver
		int $i$a$1$readCollectionTo
		int it$iv
		int $i$a$1$repeat
		int size$iv
		java.io.DataInput $receiver$iv
		java.util.Collection col$iv
		int $i$f$readCollectionTo
		java.io.DataInput input
	public volatile java.lang.Object read (java.io.DataInput) 
	public void save (java.io.DataOutput, java.util.Collection) 
		java.io.DataOutput $receiver
		org.jetbrains.kotlin.incremental.LookupSymbol it
		int $i$a$1$writeCollection
		Object it$iv
		int $i$a$1$forEach
		Object element$iv$iv
		Iterable $receiver$iv$iv
		int $i$f$forEach
		java.io.DataOutput $receiver$iv
		java.util.Collection col$iv
		int $i$f$writeCollection
		java.io.DataOutput $receiver
		org.jetbrains.kotlin.name.FqName it
		int $i$a$2$writeCollection
		Object it$iv
		int $i$a$1$forEach
		Object element$iv$iv
		Iterable $receiver$iv$iv
		int $i$f$forEach
		java.io.DataOutput $receiver$iv
		java.util.Collection col$iv
		int $i$f$writeCollection
		java.io.DataOutput $receiver
		org.jetbrains.kotlin.incremental.multiproject.ArtifactDifference diff
		int $i$a$1$writeCollection
		Object it$iv
		int $i$a$1$forEach
		Object element$iv$iv
		Iterable $receiver$iv$iv
		int $i$f$forEach
		java.io.DataOutput $receiver$iv
		int $i$f$writeCollection
		java.io.DataOutput output
		java.util.Collection value
	public volatile void save (java.io.DataOutput, java.lang.Object) 
	private void  () 
	static void  () 
}

org/jetbrains/kotlin/incremental/multiproject/ArtifactDifferenceRegistryProviderAndroidWrapper$withRegistry$1.class
ArtifactDifferenceRegistryAndroidWrapper.kt
package org.jetbrains.kotlin.incremental.multiproject
final org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryProviderAndroidWrapper$withRegistry$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryProviderAndroidWrapper this$0
	final kotlin.jvm.functions.Function1 $fn
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.lang.Object invoke (org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistry) 
		org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryAndroidWrapper wrapped
		org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistry originalRegistry
	void  (org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryProviderAndroidWrapper, kotlin.jvm.functions.Function1) 
}

org/jetbrains/kotlin/incremental/multiproject/ArtifactDifferenceRegistryProviderAndroidWrapper.class
ArtifactDifferenceRegistryAndroidWrapper.kt
package org.jetbrains.kotlin.incremental.multiproject
public final org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryProviderAndroidWrapper extends java.lang.Object implements org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryProvider  {
	private final org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryProvider provider
	private final java.util.Map jarToAarMapping
	public java.lang.Object withRegistry (kotlin.jvm.functions.Function1, kotlin.jvm.functions.Function1) 
		kotlin.jvm.functions.Function1 report
		kotlin.jvm.functions.Function1 fn
	public void clean () 
	public void  (org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryProvider, java.util.Map) 
		org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryProvider provider
		java.util.Map jarToAarMapping
	public java.lang.Object withRegistry (org.jetbrains.kotlin.incremental.IncReporter, kotlin.jvm.functions.Function1) 
		org.jetbrains.kotlin.incremental.IncReporter reporter
		kotlin.jvm.functions.Function1 fn
	public static final java.util.Map access$getJarToAarMapping$p (org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryProviderAndroidWrapper) 
		org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryProviderAndroidWrapper $this
}

org/jetbrains/kotlin/incremental/multiproject/ArtifactDifferenceRegistryProvider.class
ArtifactDifferenceRegistry.kt
package org.jetbrains.kotlin.incremental.multiproject
public abstract org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryProvider extends java.lang.Object {
	public abstract java.lang.Object withRegistry (kotlin.jvm.functions.Function1, kotlin.jvm.functions.Function1) 
	public abstract java.lang.Object withRegistry (org.jetbrains.kotlin.incremental.IncReporter, kotlin.jvm.functions.Function1) 
	public abstract void clean () 
}

org/jetbrains/kotlin/incremental/multiproject/ArtifactDifferenceRegistryImplKt.class
ArtifactDifferenceRegistryImpl.kt
package org.jetbrains.kotlin.incremental.multiproject
public final org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryImplKt extends java.lang.Object {
	private static final java.util.Collection takeLast (java.util.Collection, int) 
		java.util.Collection $receiver
		int n
	private static final java.lang.String dumpLookupSymbols (java.util.Collection) 
		org.jetbrains.kotlin.incremental.LookupSymbol 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
		java.util.Collection $receiver
	private static final java.lang.String dumpFqNames (java.util.Collection) 
		org.jetbrains.kotlin.name.FqName 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.Collection $receiver
	private static final java.util.Collection readCollectionTo (java.io.DataInput, java.util.Collection, kotlin.jvm.functions.Function1) 
		int it
		int $i$a$1$repeat
		int size
		java.io.DataInput $receiver
		java.util.Collection col
		kotlin.jvm.functions.Function1 readT
		int $i$f$readCollectionTo
	private static final void writeCollection (java.io.DataOutput, java.util.Collection, kotlin.jvm.functions.Function2) 
		Object it
		int $i$a$1$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		java.io.DataOutput $receiver
		java.util.Collection col
		kotlin.jvm.functions.Function2 writeT
		int $i$f$writeCollection
	public static final java.util.Collection access$takeLast (java.util.Collection, int) 
		java.util.Collection $receiver
		int n
	public static final java.lang.String access$dumpLookupSymbols (java.util.Collection) 
		java.util.Collection $receiver
	public static final java.lang.String access$dumpFqNames (java.util.Collection) 
		java.util.Collection $receiver
	public static final java.util.Collection access$readCollectionTo (java.io.DataInput, java.util.Collection, kotlin.jvm.functions.Function1) 
		java.io.DataInput $receiver
		java.util.Collection col
		kotlin.jvm.functions.Function1 readT
	public static final void access$writeCollection (java.io.DataOutput, java.util.Collection, kotlin.jvm.functions.Function2) 
		java.io.DataOutput $receiver
		java.util.Collection col
		kotlin.jvm.functions.Function2 writeT
}

org/jetbrains/kotlin/incremental/multiproject/ArtifactDifference.class
ArtifactDifferenceRegistry.kt
package org.jetbrains.kotlin.incremental.multiproject
public final org.jetbrains.kotlin.incremental.multiproject.ArtifactDifference extends java.lang.Object {
	private final long buildTS
	private final org.jetbrains.kotlin.incremental.DirtyData dirtyData
	public final long getBuildTS () 
	public final org.jetbrains.kotlin.incremental.DirtyData getDirtyData () 
	public void  (long, org.jetbrains.kotlin.incremental.DirtyData) 
		long buildTS
		org.jetbrains.kotlin.incremental.DirtyData dirtyData
}

org/jetbrains/kotlin/incremental/multiproject/ArtifactDifferenceRegistryImpl$dumpValue$$inlined$sortedBy$1.class
Comparisons.kt
package org.jetbrains.kotlin.incremental.multiproject
public final org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryImpl$dumpValue$$inlined$sortedBy$1 extends java.lang.Object implements java.util.Comparator  {
	public int compare (java.lang.Object, java.lang.Object) 
		org.jetbrains.kotlin.incremental.multiproject.ArtifactDifference it
		int $i$a$1$sortedBy
		org.jetbrains.kotlin.incremental.multiproject.ArtifactDifference it
		int $i$a$1$sortedBy
		Object a
		Object b
	void  () 
}

org/jetbrains/kotlin/incremental/multiproject/ArtifactDifferenceRegistryProvider$withRegistry$1$1.class
ArtifactDifferenceRegistry.kt
package org.jetbrains.kotlin.incremental.multiproject
final org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryProvider$withRegistry$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final String $it
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (java.lang.String) 
}

org/jetbrains/kotlin/incremental/multiproject/ArtifactDifferenceRegistryImpl$add$$inlined$sortBy$1.class
Comparisons.kt
package org.jetbrains.kotlin.incremental.multiproject
public final org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryImpl$add$$inlined$sortBy$1 extends java.lang.Object implements java.util.Comparator  {
	public int compare (java.lang.Object, java.lang.Object) 
		org.jetbrains.kotlin.incremental.multiproject.ArtifactDifference it
		int $i$a$1$sortBy
		org.jetbrains.kotlin.incremental.multiproject.ArtifactDifference it
		int $i$a$1$sortBy
		Object a
		Object b
	void  () 
}

org/jetbrains/kotlin/incremental/multiproject/ArtifactDifferenceRegistryImpl.class
ArtifactDifferenceRegistryImpl.kt
package org.jetbrains.kotlin.incremental.multiproject
public final org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryImpl extends org.jetbrains.kotlin.incremental.storage.BasicStringMap implements org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistry  {
	private static final int MAX_BUILDS_PER_ARTIFACT
	public static final org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryImpl$Companion Companion
	public java.lang.Iterable get (java.io.File) 
		java.io.File artifact
	public void add (java.io.File, org.jetbrains.kotlin.incremental.multiproject.ArtifactDifference) 
		java.util.List $receiver$iv
		int $i$f$sortBy
		java.util.ArrayList newVal
		java.util.Collection oldVal
		String key
		java.io.File artifact
		org.jetbrains.kotlin.incremental.multiproject.ArtifactDifference difference
	public void remove (java.io.File) 
		java.io.File artifact
	protected java.lang.String dumpValue (java.util.Collection) 
		Iterable $receiver$iv
		int $i$f$sortedBy
		java.util.Collection value
	public volatile java.lang.String dumpValue (java.lang.Object) 
	public void  (java.io.File) 
		java.io.File storageFile
	static void  () 
	public static final int access$getMAX_BUILDS_PER_ARTIFACT$cp () 
}

org/jetbrains/kotlin/incremental/multiproject/ArtifactDifferenceRegistryImpl$Companion.class
ArtifactDifferenceRegistryImpl.kt
package org.jetbrains.kotlin.incremental.multiproject
public final org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryImpl$Companion extends java.lang.Object {
	private final int getMAX_BUILDS_PER_ARTIFACT () 
	private void  () 
	public static final int access$getMAX_BUILDS_PER_ARTIFACT$p (org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryImpl$Companion) 
		org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryImpl$Companion $this
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/kotlin/incremental/multiproject/ArtifactDifferenceRegistryAndroidWrapper.class
ArtifactDifferenceRegistryAndroidWrapper.kt
package org.jetbrains.kotlin.incremental.multiproject
final org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryAndroidWrapper extends java.lang.Object implements org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistry  {
	private final org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistry registry
	private final java.util.Map jarToAarMapping
	public java.lang.Iterable get (java.io.File) 
		java.io.File mappedFile
		java.io.File artifact
	public void  (org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistry, java.util.Map) 
		org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistry registry
		java.util.Map jarToAarMapping
	public void add (java.io.File, org.jetbrains.kotlin.incremental.multiproject.ArtifactDifference) 
		java.io.File artifact
		org.jetbrains.kotlin.incremental.multiproject.ArtifactDifference difference
	public void flush (boolean) 
		boolean memoryCachesOnly
	public void remove (java.io.File) 
		java.io.File artifact
}

org/jetbrains/kotlin/incremental/multiproject/ArtifactDifferenceRegistry.class
ArtifactDifferenceRegistry.kt
package org.jetbrains.kotlin.incremental.multiproject
public abstract org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistry extends java.lang.Object {
	public abstract java.lang.Iterable get (java.io.File) 
	public abstract void add (java.io.File, org.jetbrains.kotlin.incremental.multiproject.ArtifactDifference) 
	public abstract void remove (java.io.File) 
	public abstract void flush (boolean) 
}

org/jetbrains/kotlin/incremental/multiproject/ArtifactDifferenceRegistryImpl$dumpValue$2.class
ArtifactDifferenceRegistryImpl.kt
package org.jetbrains.kotlin.incremental.multiproject
final org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryImpl$dumpValue$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryImpl$dumpValue$2 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.lang.String invoke (org.jetbrains.kotlin.incremental.multiproject.ArtifactDifference) 
		org.jetbrains.kotlin.incremental.multiproject.ArtifactDifference diff
	void  () 
	static void  () 
}

org/jetbrains/kotlin/incremental/multiproject/ArtifactDifferenceRegistryProvider$DefaultImpls.class
ArtifactDifferenceRegistry.kt
package org.jetbrains.kotlin.incremental.multiproject
public final org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryProvider$DefaultImpls extends java.lang.Object {
	public static java.lang.Object withRegistry (org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryProvider, org.jetbrains.kotlin.incremental.IncReporter, kotlin.jvm.functions.Function1) 
		org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryProvider $this
		org.jetbrains.kotlin.incremental.IncReporter reporter
		kotlin.jvm.functions.Function1 fn
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$compile$1$1.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$compile$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final Exception $e
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (java.lang.Exception) 
}

org/jetbrains/kotlin/incremental/IncrementalJvmCompilerRunner$compileChanged$compilationCanceledStatus$1.class
IncrementalJvmCompilerRunner.kt
package org.jetbrains.kotlin.incremental
public final org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner$compileChanged$compilationCanceledStatus$1 extends java.lang.Object implements org.jetbrains.kotlin.progress.CompilationCanceledStatus  {
	public void checkCanceled () 
	void  () 
}

org/jetbrains/kotlin/incremental/MultiProjectIncrementalCompilationUtilKt$configureMultiProjectIncrementalCompilation$3.class
multiProjectIncrementalCompilationUtil.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.MultiProjectIncrementalCompilationUtilKt$configureMultiProjectIncrementalCompilation$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final org.gradle.api.tasks.compile.AbstractCompile $javaTask
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final boolean invoke (org.gradle.api.Task) 
		org.gradle.api.Task task
	void  (org.gradle.api.tasks.compile.AbstractCompile) 
}

org/jetbrains/kotlin/incremental/BuildCacheStorage$version$1.class
BuildCacheStorage.kt
package org.jetbrains.kotlin.incremental
final org.jetbrains.kotlin.incremental.BuildCacheStorage$version$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	public static final org.jetbrains.kotlin.incremental.BuildCacheStorage$version$1 INSTANCE
	public volatile java.lang.Object invoke () 
	public final boolean invoke () 
	void  () 
	static void  () 
}

org/jetbrains/kotlin/bytecode/AnnotationsRemover.class
AnnotationsRemover.kt
package org.jetbrains.kotlin.bytecode
public final org.jetbrains.kotlin.bytecode.AnnotationsRemover extends java.lang.Object {
	private final java.util.HashSet annotations
	public final void transformClassFile (java.io.File, java.io.File) 
		int $i$a$1$assert
		org.jetbrains.kotlin.bytecode.AnnotationsRemover$ClassAnnotationRemover visitor
		org.jetbrains.org.objectweb.asm.ClassWriter classWriter
		org.jetbrains.org.objectweb.asm.ClassReader reader
		byte[] bytes
		java.io.File inputFile
		java.io.File outputFile
	private final org.jetbrains.org.objectweb.asm.AnnotationVisitor checkAnnotation (java.lang.String, kotlin.jvm.functions.Function0) 
		String desc
		kotlin.jvm.functions.Function0 default
		int $i$f$checkAnnotation
	public void  (java.lang.Iterable) 
		String it
		int $i$a$1$mapTo
		Object item$iv
		Iterable $receiver$iv
		java.util.Collection destination$iv
		int $i$f$mapTo
		Iterable annotations
	public static final org.jetbrains.org.objectweb.asm.AnnotationVisitor access$checkAnnotation (org.jetbrains.kotlin.bytecode.AnnotationsRemover, java.lang.String, kotlin.jvm.functions.Function0) 
		org.jetbrains.kotlin.bytecode.AnnotationsRemover $this
		String desc
		kotlin.jvm.functions.Function0 default
	public static final java.util.HashSet access$getAnnotations$p (org.jetbrains.kotlin.bytecode.AnnotationsRemover) 
		org.jetbrains.kotlin.bytecode.AnnotationsRemover $this
}

org/jetbrains/kotlin/bytecode/AnnotationsRemover$FieldAnnotationRemover.class
AnnotationsRemover.kt
package org.jetbrains.kotlin.bytecode
public final org.jetbrains.kotlin.bytecode.AnnotationsRemover$FieldAnnotationRemover extends org.jetbrains.org.objectweb.asm.FieldVisitor {
	final org.jetbrains.kotlin.bytecode.AnnotationsRemover this$0
	public org.jetbrains.org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		int $i$a$1$checkAnnotation
		org.jetbrains.kotlin.bytecode.AnnotationsRemover this_$iv
		int $i$f$checkAnnotation
		String desc
		boolean visible
	public org.jetbrains.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.jetbrains.org.objectweb.asm.TypePath, java.lang.String, boolean) 
		int $i$a$1$checkAnnotation
		org.jetbrains.kotlin.bytecode.AnnotationsRemover this_$iv
		int $i$f$checkAnnotation
		int typeRef
		org.jetbrains.org.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public void  (org.jetbrains.kotlin.bytecode.AnnotationsRemover, org.jetbrains.org.objectweb.asm.FieldVisitor) 
		org.jetbrains.kotlin.bytecode.AnnotationsRemover $outer
		org.jetbrains.org.objectweb.asm.FieldVisitor fieldVisitor
}

org/jetbrains/kotlin/bytecode/AnnotationsRemover$ClassAnnotationRemover.class
AnnotationsRemover.kt
package org.jetbrains.kotlin.bytecode
public final org.jetbrains.kotlin.bytecode.AnnotationsRemover$ClassAnnotationRemover extends org.jetbrains.org.objectweb.asm.ClassVisitor {
	final org.jetbrains.kotlin.bytecode.AnnotationsRemover this$0
	public org.jetbrains.org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		int $i$a$1$checkAnnotation
		org.jetbrains.kotlin.bytecode.AnnotationsRemover this_$iv
		int $i$f$checkAnnotation
		String desc
		boolean visible
	public org.jetbrains.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.jetbrains.org.objectweb.asm.TypePath, java.lang.String, boolean) 
		int $i$a$1$checkAnnotation
		org.jetbrains.kotlin.bytecode.AnnotationsRemover this_$iv
		int $i$f$checkAnnotation
		int typeRef
		org.jetbrains.org.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public org.jetbrains.org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		org.jetbrains.org.objectweb.asm.MethodVisitor methodVisitor
		int access
		String name
		String desc
		String signature
		String[] exceptions
	public org.jetbrains.org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
		org.jetbrains.org.objectweb.asm.FieldVisitor fieldVisitor
		int access
		String name
		String desc
		String signature
		Object value
	public void  (org.jetbrains.kotlin.bytecode.AnnotationsRemover, org.jetbrains.org.objectweb.asm.ClassVisitor) 
		org.jetbrains.kotlin.bytecode.AnnotationsRemover $outer
		org.jetbrains.org.objectweb.asm.ClassVisitor classVisitor
}

org/jetbrains/kotlin/bytecode/AnnotationsRemover$MethodAnnotationRemover.class
AnnotationsRemover.kt
package org.jetbrains.kotlin.bytecode
public final org.jetbrains.kotlin.bytecode.AnnotationsRemover$MethodAnnotationRemover extends org.jetbrains.org.objectweb.asm.MethodVisitor {
	final org.jetbrains.kotlin.bytecode.AnnotationsRemover this$0
	public org.jetbrains.org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		int $i$a$1$checkAnnotation
		org.jetbrains.kotlin.bytecode.AnnotationsRemover this_$iv
		int $i$f$checkAnnotation
		String desc
		boolean visible
	public org.jetbrains.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.jetbrains.org.objectweb.asm.TypePath, java.lang.String, boolean) 
		int $i$a$1$checkAnnotation
		org.jetbrains.kotlin.bytecode.AnnotationsRemover this_$iv
		int $i$f$checkAnnotation
		int typeRef
		org.jetbrains.org.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public org.jetbrains.org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean) 
		int $i$a$1$checkAnnotation
		org.jetbrains.kotlin.bytecode.AnnotationsRemover this_$iv
		int $i$f$checkAnnotation
		int parameter
		String desc
		boolean visible
	public void  (org.jetbrains.kotlin.bytecode.AnnotationsRemover, org.jetbrains.org.objectweb.asm.MethodVisitor) 
		org.jetbrains.kotlin.bytecode.AnnotationsRemover $outer
		org.jetbrains.org.objectweb.asm.MethodVisitor methodVisitor
}

org/jetbrains/kotlin/gradle/internal/AnnotationProcessingManager$lookupAnnotationProcessors$1.class
AnnotationProcessingManager.kt
package org.jetbrains.kotlin.gradle.internal
final org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager$lookupAnnotationProcessors$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2  {
	public static final org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager$lookupAnnotationProcessors$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final void invoke (java.io.File, kotlin.jvm.functions.Function1) 
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		IllegalStateException e
		java.io.IOException e
		java.io.IOException e
		java.util.zip.ZipFile zipFile
		java.io.File file
		kotlin.jvm.functions.Function1 job
	void  () 
	static void  () 
}

org/jetbrains/kotlin/gradle/internal/AndroidSubplugin$apply$1$1.class
AndroidSubplugin.kt
package org.jetbrains.kotlin.gradle.internal
final org.jetbrains.kotlin.gradle.internal.AndroidSubplugin$apply$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.kotlin.gradle.internal.AndroidSubplugin$apply$1$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.lang.String invoke (java.io.File) 
		java.io.File it
	void  () 
	static void  () 
}

org/jetbrains/kotlin/gradle/internal/AnnotationProcessingManager$lookupAnnotationProcessors$3.class
AnnotationProcessingManager.kt
package org.jetbrains.kotlin.gradle.internal
final org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager$lookupAnnotationProcessors$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager$lookupAnnotationProcessors$2 $processLines
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final void invoke (java.util.zip.ZipFile) 
		kotlin.sequences.Sequence p1
		int $i$a$1$unknown
		java.io.BufferedReader it$iv
		int $i$a$1$use
		java.io.Reader $receiver$iv
		int $i$f$useLines
		java.util.zip.ZipEntry entry
		java.util.zip.ZipFile zipFile
	void  (org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager$lookupAnnotationProcessors$2) 
}

org/jetbrains/kotlin/gradle/internal/AnnotationProcessingManagerKt$initKapt$1.class
AnnotationProcessingManager.kt
package org.jetbrains.kotlin.gradle.internal
final org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManagerKt$initKapt$1 extends java.lang.Object implements org.gradle.api.Action  {
	final org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager $kaptManager
	public volatile void execute (java.lang.Object) 
	public final void execute (org.gradle.api.Task) 
		org.gradle.api.Task it
	void  (org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager) 
}

org/jetbrains/kotlin/gradle/internal/KotlinSourceSetProviderImplKt$createDefaultSourceDirectorySet$1$1.class
KotlinSourceSetProviderImpl.kt
package org.jetbrains.kotlin.gradle.internal
final org.jetbrains.kotlin.gradle.internal.KotlinSourceSetProviderImplKt$createDefaultSourceDirectorySet$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2  {
	final java.lang.reflect.Constructor $defaultConstructor
	public volatile java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.gradle.api.internal.file.DefaultSourceDirectorySet invoke (java.lang.String, org.gradle.api.internal.file.FileResolver) 
		String name
		org.gradle.api.internal.file.FileResolver resolver
	void  (java.lang.reflect.Constructor) 
}

org/jetbrains/kotlin/gradle/internal/Kapt2KotlinGradleSubplugin$apply$1.class
Kapt2KotlinGradleSubplugin.kt
package org.jetbrains.kotlin.gradle.internal
final org.jetbrains.kotlin.gradle.internal.Kapt2KotlinGradleSubplugin$apply$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final org.jetbrains.kotlin.gradle.internal.Kapt2KotlinGradleSubplugin this$0
	final org.gradle.api.Project $project
	final org.gradle.api.tasks.compile.AbstractCompile $javaCompile
	final java.util.ArrayList $kaptClasspath
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final void invoke (java.lang.String) 
		org.gradle.api.artifacts.Configuration kapt2Configuration
		String sourceSetName
	void  (org.jetbrains.kotlin.gradle.internal.Kapt2KotlinGradleSubplugin, org.gradle.api.Project, org.gradle.api.tasks.compile.AbstractCompile, java.util.ArrayList) 
}

org/jetbrains/kotlin/gradle/internal/Kapt2KotlinGradleSubplugin.class
Kapt2KotlinGradleSubplugin.kt
package org.jetbrains.kotlin.gradle.internal
public final org.jetbrains.kotlin.gradle.internal.Kapt2KotlinGradleSubplugin extends java.lang.Object implements org.jetbrains.kotlin.gradle.plugin.KotlinGradleSubplugin  {
	private static final String VERBOSE_OPTION_NAME
	public static final org.jetbrains.kotlin.gradle.internal.Kapt2KotlinGradleSubplugin$Companion Companion
	public boolean isApplicable (org.gradle.api.Project, org.jetbrains.kotlin.gradle.tasks.KotlinCompile) 
		org.gradle.api.Project project
		org.jetbrains.kotlin.gradle.tasks.KotlinCompile task
	public volatile boolean isApplicable (org.gradle.api.Project, org.gradle.api.tasks.compile.AbstractCompile) 
	public final java.io.File getKaptGeneratedDir (org.gradle.api.Project, java.lang.String) 
		org.gradle.api.Project project
		String sourceSetName
	private final org.gradle.api.artifacts.Configuration findKaptConfiguration (org.gradle.api.Project, java.lang.String) 
		org.gradle.api.Project $receiver
		String sourceSetName
	public java.util.List apply (org.gradle.api.Project, org.jetbrains.kotlin.gradle.tasks.KotlinCompile, org.gradle.api.tasks.compile.AbstractCompile, java.lang.Object, org.gradle.api.tasks.SourceSet) 
		com.android.builder.model.SourceProvider provider
		java.io.File it
		int $i$a$2$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		String 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
		org.gradle.api.tasks.compile.CompileOptions options
		org.gradle.api.tasks.compile.JavaCompile javaCompile
		int $i$a$3$let
		Object it
		int $i$a$1$let
		String value
		String key
		java.io.File incrementalCompilationDataFile
		java.io.File annotationsFile
		com.android.build.gradle.BaseExtension androidPlugin
		org.jetbrains.kotlin.gradle.plugin.KaptExtension kaptExtension
		java.io.File generatedFilesDir
		String sourceSetName
		org.jetbrains.kotlin.gradle.internal.Kapt2KotlinGradleSubplugin$apply$1 handleSourceSet$
		java.util.ArrayList kaptClasspath
		java.util.List pluginOptions
		org.gradle.api.Project project
		org.jetbrains.kotlin.gradle.tasks.KotlinCompile kotlinCompile
		org.gradle.api.tasks.compile.AbstractCompile javaCompile
		Object variantData
		org.gradle.api.tasks.SourceSet javaSourceSet
	public volatile java.util.List apply (org.gradle.api.Project, org.gradle.api.tasks.compile.AbstractCompile, org.gradle.api.tasks.compile.AbstractCompile, java.lang.Object, org.gradle.api.tasks.SourceSet) 
	private final java.util.List getSourceProviders (com.android.build.gradle.internal.variant.BaseVariantData) 
		com.android.build.gradle.internal.variant.BaseVariantData $receiver
	public java.lang.String getPluginName () 
	public java.lang.String getGroupName () 
	public java.lang.String getArtifactName () 
	public void  () 
	static void  () 
	public static final org.gradle.api.artifacts.Configuration access$findKaptConfiguration (org.jetbrains.kotlin.gradle.internal.Kapt2KotlinGradleSubplugin, org.gradle.api.Project, java.lang.String) 
		org.jetbrains.kotlin.gradle.internal.Kapt2KotlinGradleSubplugin $this
		org.gradle.api.Project $receiver
		String sourceSetName
	public static final java.lang.String access$getVERBOSE_OPTION_NAME$cp () 
}

org/jetbrains/kotlin/gradle/internal/AnnotationProcessingManager$lookupAnnotationProcessors$2.class
AnnotationProcessingManager.kt
package org.jetbrains.kotlin.gradle.internal
final org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager$lookupAnnotationProcessors$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final java.util.HashSet $annotationProcessors
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final void invoke (kotlin.sequences.Sequence) 
		String line
		kotlin.sequences.Sequence lines
	void  (java.util.HashSet) 
}

org/jetbrains/kotlin/gradle/internal/AnnotationProcessingManagerKt$initKapt$2.class
AnnotationProcessingManager.kt
package org.jetbrains.kotlin.gradle.internal
final org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManagerKt$initKapt$2 extends java.lang.Object implements org.gradle.api.Action  {
	final org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager $kaptManager
	public volatile void execute (java.lang.Object) 
	public final void execute (org.gradle.api.Task) 
		org.gradle.api.Task it
	void  (org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager) 
}

org/jetbrains/kotlin/gradle/internal/KotlinSourceSetProviderImplKt$createDefaultSourceDirectorySet$1$2.class
KotlinSourceSetProviderImpl.kt
package org.jetbrains.kotlin.gradle.internal
final org.jetbrains.kotlin.gradle.internal.KotlinSourceSetProviderImplKt$createDefaultSourceDirectorySet$1$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2  {
	final java.lang.reflect.Constructor $alternativeConstructor
	final Object $defaultFileTreeFactory
	public volatile java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final org.gradle.api.internal.file.DefaultSourceDirectorySet invoke (java.lang.String, org.gradle.api.internal.file.FileResolver) 
		String name
		org.gradle.api.internal.file.FileResolver resolver
	void  (java.lang.reflect.Constructor, java.lang.Object) 
}

org/jetbrains/kotlin/gradle/internal/AnnotationProcessingManager$Companion.class
AnnotationProcessingManager.kt
package org.jetbrains.kotlin.gradle.internal
final org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager$Companion extends java.lang.Object {
	public final kotlin.text.Regex getJAVA_FQNAME_PATTERN () 
	public final java.lang.String getGEN_ANNOTATION () 
	private final java.lang.String getANDROID_APT_PLUGIN_ID () 
	private void  () 
	public static final java.lang.String access$getANDROID_APT_PLUGIN_ID$p (org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager$Companion) 
		org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager$Companion $this
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/kotlin/gradle/internal/KotlinSourceSetProviderImplKt.class
KotlinSourceSetProviderImpl.kt
package org.jetbrains.kotlin.gradle.internal
public final org.jetbrains.kotlin.gradle.internal.KotlinSourceSetProviderImplKt extends java.lang.Object {
	private static final kotlin.jvm.functions.Function2 createDefaultSourceDirectorySet
	private static final transient java.lang.reflect.Constructor constructorOrNull (java.lang.Class, java.lang.Class[]) 
		NoSuchMethodException e
		Class $receiver
		Class[] parameterTypes
	static void  () 
		Object defaultFileTreeFactory
		Class defaultFileTreeFactoryClass
		java.lang.reflect.Constructor alternativeConstructor
		Class directoryFileTreeFactoryClass
		java.lang.reflect.Constructor defaultConstructor
		Class klass
		int $i$a$1$run
	public static final kotlin.jvm.functions.Function2 access$getCreateDefaultSourceDirectorySet$p () 
}

org/jetbrains/kotlin/gradle/internal/KotlinSourceSetImpl.class
KotlinSourceSetProviderImpl.kt
package org.jetbrains.kotlin.gradle.internal
final org.jetbrains.kotlin.gradle.internal.KotlinSourceSetImpl extends java.lang.Object implements org.jetbrains.kotlin.gradle.plugin.KotlinSourceSet  {
	private final org.gradle.api.file.SourceDirectorySet kotlin
	public org.gradle.api.file.SourceDirectorySet getKotlin () 
	public org.jetbrains.kotlin.gradle.plugin.KotlinSourceSet kotlin (groovy.lang.Closure) 
		groovy.lang.Closure configureClosure
	public void  (java.lang.String, org.gradle.api.internal.file.FileResolver) 
		String displayName
		org.gradle.api.internal.file.FileResolver resolver
}

org/jetbrains/kotlin/gradle/internal/AnnotationProcessingManagerKt$initKapt$3.class
AnnotationProcessingManager.kt
package org.jetbrains.kotlin.gradle.internal
final org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManagerKt$initKapt$3 extends java.lang.Object implements org.gradle.api.Action  {
	final kotlin.jvm.internal.Ref$ObjectRef $originalJavaCompilerArgs
	final org.gradle.api.tasks.compile.AbstractCompile $javaTask
	final org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager $kaptManager
	final org.jetbrains.kotlin.gradle.tasks.KotlinCompile $kotlinAfterJavaTask
	public volatile void execute (java.lang.Object) 
	public final void execute (org.gradle.api.Task) 
		org.gradle.api.Task it
	void  (kotlin.jvm.internal.Ref$ObjectRef, org.gradle.api.tasks.compile.AbstractCompile, org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager, org.jetbrains.kotlin.gradle.tasks.KotlinCompile) 
}

org/jetbrains/kotlin/gradle/internal/AnnotationProcessingManagerKt$moveGeneratedJavaFilesToCorrespondingDirectories$javaFiles$1.class
AnnotationProcessingManager.kt
package org.jetbrains.kotlin.gradle.internal
final org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManagerKt$moveGeneratedJavaFilesToCorrespondingDirectories$javaFiles$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManagerKt$moveGeneratedJavaFilesToCorrespondingDirectories$javaFiles$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final boolean invoke (java.io.File) 
		java.io.File it
	void  () 
	static void  () 
}

org/jetbrains/kotlin/gradle/internal/Kapt2GradleSubplugin$Companion.class
Kapt2KotlinGradleSubplugin.kt
package org.jetbrains.kotlin.gradle.internal
public final org.jetbrains.kotlin.gradle.internal.Kapt2GradleSubplugin$Companion extends java.lang.Object {
	public final boolean isEnabled (org.gradle.api.Project) 
		org.gradle.api.Project project
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/kotlin/gradle/internal/KotlinSourceSetProviderImpl.class
KotlinSourceSetProviderImpl.kt
package org.jetbrains.kotlin.gradle.internal
public final org.jetbrains.kotlin.gradle.internal.KotlinSourceSetProviderImpl extends java.lang.Object implements org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetProvider  {
	private final org.gradle.api.internal.file.FileResolver fileResolver
	public org.jetbrains.kotlin.gradle.plugin.KotlinSourceSet create (java.lang.String) 
		String displayName
	public void  (org.gradle.api.internal.file.FileResolver) 
		org.gradle.api.internal.file.FileResolver fileResolver
}

org/jetbrains/kotlin/gradle/internal/AndroidSubplugin$Companion.class
AndroidSubplugin.kt
package org.jetbrains.kotlin.gradle.internal
final org.jetbrains.kotlin.gradle.internal.AndroidSubplugin$Companion extends java.lang.Object {
	public final boolean getMigrateWarningReported () 
	public final void setMigrateWarningReported (boolean) 
		boolean 
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/kotlin/gradle/internal/AndroidExtensionsSubpluginIndicator.class
AndroidSubplugin.kt
package org.jetbrains.kotlin.gradle.internal
public final org.jetbrains.kotlin.gradle.internal.AndroidExtensionsSubpluginIndicator extends java.lang.Object implements org.gradle.api.Plugin  {
	public void apply (org.gradle.api.Project) 
		org.gradle.api.Project target
	public volatile void apply (java.lang.Object) 
	public void  () 
}

org/jetbrains/kotlin/gradle/internal/AndroidSubplugin$apply$1.class
AndroidSubplugin.kt
package org.jetbrains.kotlin.gradle.internal
final org.jetbrains.kotlin.gradle.internal.AndroidSubplugin$apply$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final java.util.ArrayList $pluginOptions
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final void invoke (com.android.build.gradle.api.AndroidSourceSet) 
		com.android.build.gradle.api.AndroidSourceSet sourceSet
	void  (java.util.ArrayList) 
}

org/jetbrains/kotlin/gradle/internal/AnnotationProcessingManagerKt$createKotlinAfterJavaTask$$inlined$with$lambda$1.class
AnnotationProcessingManager.kt
package org.jetbrains.kotlin.gradle.internal
final org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManagerKt$createKotlinAfterJavaTask$$inlined$with$lambda$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final org.jetbrains.kotlin.gradle.tasks.KotlinCompile $kotlinTask$inlined
	public volatile java.lang.Object invoke () 
	public final org.gradle.api.file.FileCollection invoke () 
	void  (org.jetbrains.kotlin.gradle.tasks.KotlinCompile) 
}

org/jetbrains/kotlin/gradle/internal/Kapt2KotlinGradleSubplugin$Companion.class
Kapt2KotlinGradleSubplugin.kt
package org.jetbrains.kotlin.gradle.internal
public final org.jetbrains.kotlin.gradle.internal.Kapt2KotlinGradleSubplugin$Companion extends java.lang.Object {
	private final java.lang.String getVERBOSE_OPTION_NAME () 
	public final java.lang.String getKaptConfigurationName (java.lang.String) 
		String sourceSetName
	private void  () 
	public static final java.lang.String access$getVERBOSE_OPTION_NAME$p (org.jetbrains.kotlin.gradle.internal.Kapt2KotlinGradleSubplugin$Companion) 
		org.jetbrains.kotlin.gradle.internal.Kapt2KotlinGradleSubplugin$Companion $this
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/kotlin/gradle/internal/AnnotationProcessingManagerKt$initKapt$4.class
AnnotationProcessingManager.kt
package org.jetbrains.kotlin.gradle.internal
final org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManagerKt$initKapt$4 extends java.lang.Object implements org.gradle.api.Action  {
	final org.gradle.api.tasks.compile.AbstractCompile $javaTask
	final kotlin.jvm.internal.Ref$ObjectRef $originalJavaCompilerArgs
	final org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager $kaptManager
	public volatile void execute (java.lang.Object) 
	public final void execute (org.gradle.api.Task) 
		org.gradle.api.Task it
	void  (org.gradle.api.tasks.compile.AbstractCompile, kotlin.jvm.internal.Ref$ObjectRef, org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager) 
}

org/jetbrains/kotlin/gradle/internal/Kapt2GradleSubplugin.class
Kapt2KotlinGradleSubplugin.kt
package org.jetbrains.kotlin.gradle.internal
public final org.jetbrains.kotlin.gradle.internal.Kapt2GradleSubplugin extends java.lang.Object implements org.gradle.api.Plugin  {
	public static final org.jetbrains.kotlin.gradle.internal.Kapt2GradleSubplugin$Companion Companion
	public void apply (org.gradle.api.Project) 
		org.gradle.api.Project project
	public volatile void apply (java.lang.Object) 
	public void  () 
	static void  () 
}

org/jetbrains/kotlin/gradle/internal/AndroidSubplugin.class
AndroidSubplugin.kt
package org.jetbrains.kotlin.gradle.internal
public final org.jetbrains.kotlin.gradle.internal.AndroidSubplugin extends java.lang.Object implements org.jetbrains.kotlin.gradle.plugin.KotlinGradleSubplugin  {
	private static volatile boolean migrateWarningReported
	public static final org.jetbrains.kotlin.gradle.internal.AndroidSubplugin$Companion Companion
	public boolean isApplicable (org.gradle.api.Project, org.jetbrains.kotlin.gradle.tasks.KotlinCompile) 
		org.gradle.api.UnknownDomainObjectException e
		org.gradle.api.artifacts.Dependency it
		int $i$a$1$any
		Object element$iv
		Iterable $receiver$iv
		int $i$f$any
		org.gradle.api.artifacts.DependencySet dependencies
		org.gradle.api.Project project
		org.jetbrains.kotlin.gradle.tasks.KotlinCompile task
	public volatile boolean isApplicable (org.gradle.api.Project, org.gradle.api.tasks.compile.AbstractCompile) 
	public java.util.List apply (org.gradle.api.Project, org.jetbrains.kotlin.gradle.tasks.KotlinCompile, org.gradle.api.tasks.compile.AbstractCompile, java.lang.Object, org.gradle.api.tasks.SourceSet) 
		org.jetbrains.kotlin.gradle.internal.AndroidSubplugin $receiver
		int $i$a$1$run
		com.android.build.gradle.api.AndroidSourceSet sourceSet
		java.util.List flavorSourceSets
		org.jetbrains.kotlin.gradle.internal.AndroidSubplugin$apply$1 addVariant$
		String applicationPackage
		java.io.File manifestFile
		com.android.build.gradle.api.AndroidSourceSet mainSourceSet
		java.util.ArrayList pluginOptions
		org.gradle.api.NamedDomainObjectContainer sourceSets
		com.android.build.gradle.BaseExtension androidExtension
		org.gradle.api.Project project
		org.jetbrains.kotlin.gradle.tasks.KotlinCompile kotlinCompile
		org.gradle.api.tasks.compile.AbstractCompile javaCompile
		Object variantData
		org.gradle.api.tasks.SourceSet javaSourceSet
	public volatile java.util.List apply (org.gradle.api.Project, org.gradle.api.tasks.compile.AbstractCompile, org.gradle.api.tasks.compile.AbstractCompile, java.lang.Object, org.gradle.api.tasks.SourceSet) 
	private final java.lang.String getApplicationPackageFromManifest (java.io.File) 
		Exception e
		java.io.File manifestFile
	public java.lang.String getPluginName () 
	public java.lang.String getGroupName () 
	public java.lang.String getArtifactName () 
	public final org.w3c.dom.Document parseXml (java.io.File) 
		javax.xml.parsers.DocumentBuilder builder
		javax.xml.parsers.DocumentBuilderFactory factory
		java.io.File $receiver
	public void  () 
	static void  () 
	public static final boolean access$getMigrateWarningReported$cp () 
	public static final void access$setMigrateWarningReported$cp (boolean) 
		boolean 
}

org/jetbrains/kotlin/gradle/internal/AnnotationProcessingManagerKt.class
AnnotationProcessingManager.kt
package org.jetbrains.kotlin.gradle.internal
public final org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManagerKt extends java.lang.Object {
	public static final org.jetbrains.kotlin.gradle.tasks.KotlinCompile initKapt (org.gradle.api.Project, org.jetbrains.kotlin.gradle.tasks.KotlinCompile, org.gradle.api.tasks.compile.AbstractCompile, org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager, java.lang.String, org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptionsImpl, org.jetbrains.kotlin.gradle.plugin.SubpluginEnvironment, org.jetbrains.kotlin.gradle.tasks.KotlinTasksProvider) 
		java.io.File $receiver
		int $i$a$1$apply
		java.io.File stubsDir
		kotlin.jvm.internal.Ref$ObjectRef originalJavaCompilerArgs
		org.jetbrains.kotlin.gradle.tasks.KotlinCompile kotlinAfterJavaTask
		org.jetbrains.kotlin.gradle.plugin.KaptExtension kaptExtension
		org.gradle.api.Project $receiver
		org.jetbrains.kotlin.gradle.tasks.KotlinCompile kotlinTask
		org.gradle.api.tasks.compile.AbstractCompile javaTask
		org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager kaptManager
		String variantName
		org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptionsImpl kotlinOptions
		org.jetbrains.kotlin.gradle.plugin.SubpluginEnvironment subpluginEnvironment
		org.jetbrains.kotlin.gradle.tasks.KotlinTasksProvider tasksProvider
	private static final org.jetbrains.kotlin.gradle.tasks.KotlinCompile createKotlinAfterJavaTask (org.gradle.api.Project, org.gradle.api.tasks.compile.AbstractCompile, org.jetbrains.kotlin.gradle.tasks.KotlinCompile, org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptionsImpl, org.jetbrains.kotlin.gradle.tasks.KotlinTasksProvider) 
		org.jetbrains.kotlin.gradle.tasks.KotlinCompile $receiver
		int $i$a$1$with
		org.jetbrains.kotlin.gradle.tasks.KotlinCompile kotlinAfterJavaTask
		org.gradle.api.Project $receiver
		org.gradle.api.tasks.compile.AbstractCompile javaTask
		org.jetbrains.kotlin.gradle.tasks.KotlinCompile kotlinTask
		org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptionsImpl kotlinOptions
		org.jetbrains.kotlin.gradle.tasks.KotlinTasksProvider tasksProvider
	public static final void moveGeneratedJavaFilesToCorrespondingDirectories (java.io.File) 
		java.io.File expectedFile
		java.io.File expectedDir
		String packageName
		org.jetbrains.kotlin.com.intellij.psi.PsiFile psiFile
		java.io.File javaFile
		org.jetbrains.kotlin.com.intellij.psi.impl.PsiFileFactoryImpl psiFileFactory
		org.jetbrains.kotlin.com.intellij.openapi.project.Project project
		org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment environment
		org.jetbrains.kotlin.config.CompilerConfiguration configuration
		org.jetbrains.kotlin.com.intellij.openapi.Disposable rootDisposable
		java.util.List javaFiles
		java.io.File generatedJavaSourceRoot
}

org/jetbrains/kotlin/gradle/internal/AnnotationProcessingManager.class
AnnotationProcessingManager.kt
package org.jetbrains.kotlin.gradle.internal
public final org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager extends java.lang.Object {
	private final org.gradle.api.Project project
	private final java.io.File wrappersDirectory
	private final java.io.File hackAnnotationDir
	private final org.gradle.api.tasks.compile.JavaCompile javaTask
	private final String taskQualifier
	private final java.util.Set aptFiles
	private final java.io.File aptOutputDir
	private final java.io.File aptWorkingDir
	private final Object androidVariant
	private static final kotlin.text.Regex JAVA_FQNAME_PATTERN
	private static final String GEN_ANNOTATION
	private static final String ANDROID_APT_PLUGIN_ID
	public static final org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager$Companion Companion
	public final java.io.File getWrappersDirectory () 
	public final java.io.File getHackAnnotationDir () 
	public final java.io.File getAnnotationFile () 
	public final java.io.File getGeneratedKotlinSourceDir () 
		java.io.File kotlinGeneratedDir
	public final void setupKapt () 
		java.util.Set processorPath
		java.util.Set annotationProcessorFqNames
	public final void afterJavaCompile () 
		java.io.File generatedFile
	public final void generateJavaHackFile () 
		java.io.File javaHackClFile
		java.io.File javaHackPackageDir
	private final void appendAnnotationsArguments () 
		java.util.List list
		int $i$a$1$modifyCompilerArguments
		Object p1$iv
		int $i$a$1$unknown
		Object item$iv$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		java.util.ArrayList newCompilerArgs$iv
		java.util.List compilerArgs$iv
		org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager this_$iv
		org.gradle.api.tasks.compile.JavaCompile $receiver$iv
		int $i$f$modifyCompilerArguments
	private final void appendAdditionalComplerArgs () 
		java.util.List list
		int $i$a$1$modifyCompilerArguments
		Object p1$iv
		int $i$a$1$unknown
		Object item$iv$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		java.util.ArrayList newCompilerArgs$iv
		java.util.List compilerArgs$iv
		org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager this_$iv
		org.gradle.api.tasks.compile.JavaCompile $receiver$iv
		int $i$f$modifyCompilerArguments
		java.util.List args
		org.jetbrains.kotlin.gradle.plugin.KaptExtension kaptExtension
	private final void generateAnnotationProcessorStubs (org.gradle.api.tasks.compile.JavaCompile, java.util.Set, java.io.File) 
		java.io.File wrapperFile
		String processorFqName
		String fqName
		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
		String annotationProcessorWrapperFqNames
		java.io.File stubOutputPackageDir
		java.io.File aptAnnotationFile
		org.gradle.api.tasks.compile.JavaCompile javaTask
		java.util.Set processorFqNames
		java.io.File outputDir
	private final void addWrappersToCompilerArgs (org.gradle.api.tasks.compile.JavaCompile, java.lang.String) 
		String prevValue
		int $i$a$1$addCompilerArgument
		String prevValue
		int $i$a$1$addCompilerArgument
		String it$iv
		int $i$a$1$indexOfFirst
		Object item$iv$iv
		int index$iv$iv
		java.util.List $receiver$iv$iv
		int $i$f$indexOfFirst
		int argIndex$iv
		java.util.List args$iv
		int $i$a$1$modifyCompilerArguments
		Object p1$iv$iv
		int $i$a$1$unknown
		Object item$iv$iv$iv
		Iterable $receiver$iv$iv$iv
		java.util.Collection destination$iv$iv$iv
		int $i$f$mapTo
		java.util.ArrayList newCompilerArgs$iv$iv
		java.util.List compilerArgs$iv$iv
		org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager this_$iv$iv
		org.gradle.api.tasks.compile.JavaCompile $receiver$iv$iv
		int $i$f$modifyCompilerArguments
		org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager this_$iv
		org.gradle.api.tasks.compile.JavaCompile $receiver$iv
		String name$iv
		int $i$f$addCompilerArgument
		org.gradle.api.tasks.compile.JavaCompile javaTask
		String wrapperFqNames
	private final com.android.build.gradle.BaseExtension getAndroidExtension () 
		org.gradle.api.UnknownDomainObjectException e
	private final void addGeneratedSourcesOutputToCompilerArgs (org.gradle.api.tasks.compile.JavaCompile, java.io.File) 
		String prevValue
		int $i$a$1$addCompilerArgument
		String prevValue
		int $i$a$1$addCompilerArgument
		String it$iv
		int $i$a$1$indexOfFirst
		Object item$iv$iv
		int index$iv$iv
		java.util.List $receiver$iv$iv
		int $i$f$indexOfFirst
		int argIndex$iv
		java.util.List args$iv
		int $i$a$1$modifyCompilerArguments
		Object p1$iv$iv
		int $i$a$1$unknown
		Object item$iv$iv$iv
		Iterable $receiver$iv$iv$iv
		java.util.Collection destination$iv$iv$iv
		int $i$f$mapTo
		java.util.ArrayList newCompilerArgs$iv$iv
		java.util.List compilerArgs$iv$iv
		org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager this_$iv$iv
		org.gradle.api.tasks.compile.JavaCompile $receiver$iv$iv
		int $i$f$modifyCompilerArguments
		org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager this_$iv
		org.gradle.api.tasks.compile.JavaCompile $receiver$iv
		String name$iv
		int $i$f$addCompilerArgument
		org.gradle.api.tasks.compile.JavaCompile javaTask
		java.io.File outputDir
	private final void setProcessorPath (org.gradle.api.tasks.compile.JavaCompile, java.lang.String) 
		String prevValue
		int $i$a$1$addCompilerArgument
		String prevValue
		int $i$a$1$addCompilerArgument
		String it$iv
		int $i$a$1$indexOfFirst
		Object item$iv$iv
		int index$iv$iv
		java.util.List $receiver$iv$iv
		int $i$f$indexOfFirst
		int argIndex$iv
		java.util.List args$iv
		int $i$a$1$modifyCompilerArguments
		Object p1$iv$iv
		int $i$a$1$unknown
		Object item$iv$iv$iv
		Iterable $receiver$iv$iv$iv
		java.util.Collection destination$iv$iv$iv
		int $i$f$mapTo
		java.util.ArrayList newCompilerArgs$iv$iv
		java.util.List compilerArgs$iv$iv
		org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager this_$iv$iv
		org.gradle.api.tasks.compile.JavaCompile $receiver$iv$iv
		int $i$f$modifyCompilerArguments
		org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager this_$iv
		org.gradle.api.tasks.compile.JavaCompile $receiver$iv
		String name$iv
		int $i$f$addCompilerArgument
		org.gradle.api.tasks.compile.JavaCompile javaTask
		String path
	private final java.lang.String getProcessorStubClassName (java.lang.String) 
		String processorFqName
	private final void addCompilerArgument (org.gradle.api.tasks.compile.JavaCompile, java.lang.String, kotlin.jvm.functions.Function1) 
		String it
		int $i$a$1$indexOfFirst
		Object item$iv
		int index$iv
		java.util.List $receiver$iv
		int $i$f$indexOfFirst
		int argIndex
		java.util.List args
		int $i$a$1$modifyCompilerArguments
		Object p1$iv
		int $i$a$1$unknown
		Object item$iv$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		java.util.ArrayList newCompilerArgs$iv
		java.util.List compilerArgs$iv
		org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager this_$iv
		org.gradle.api.tasks.compile.JavaCompile $receiver$iv
		int $i$f$modifyCompilerArguments
		org.gradle.api.tasks.compile.JavaCompile $receiver
		String name
		kotlin.jvm.functions.Function1 value
		int $i$f$addCompilerArgument
	private final void modifyCompilerArguments (org.gradle.api.tasks.compile.JavaCompile, kotlin.jvm.functions.Function1) 
		Object p1
		int $i$a$1$unknown
		Object item$iv
		Iterable $receiver$iv
		java.util.Collection destination$iv
		int $i$f$mapTo
		java.util.ArrayList newCompilerArgs
		java.util.List compilerArgs
		org.gradle.api.tasks.compile.JavaCompile $receiver
		kotlin.jvm.functions.Function1 modifier
		int $i$f$modifyCompilerArguments
	private final java.util.Set lookupAnnotationProcessors (java.util.Set) 
		java.io.File file
		org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager$lookupAnnotationProcessors$2 processLines$
		java.util.HashSet annotationProcessors
		org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager$lookupAnnotationProcessors$1 withZipFile$
		java.util.Set files
	public final java.io.File getAptOutputDir () 
	public void  (org.gradle.api.tasks.compile.AbstractCompile, org.gradle.api.tasks.compile.JavaCompile, java.lang.String, java.util.Set, java.io.File, java.io.File, java.lang.Object) 
		org.gradle.api.tasks.compile.AbstractCompile task
		org.gradle.api.tasks.compile.JavaCompile javaTask
		String taskQualifier
		java.util.Set aptFiles
		java.io.File aptOutputDir
		java.io.File aptWorkingDir
		Object androidVariant
	public void  (org.gradle.api.tasks.compile.AbstractCompile, org.gradle.api.tasks.compile.JavaCompile, java.lang.String, java.util.Set, java.io.File, java.io.File, java.lang.Object, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	static void  () 
	public static final void access$modifyCompilerArguments (org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager, org.gradle.api.tasks.compile.JavaCompile, kotlin.jvm.functions.Function1) 
		org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager $this
		org.gradle.api.tasks.compile.JavaCompile $receiver
		kotlin.jvm.functions.Function1 modifier
	public static final kotlin.text.Regex access$getJAVA_FQNAME_PATTERN$cp () 
	public static final java.lang.String access$getGEN_ANNOTATION$cp () 
	public static final java.lang.String access$getANDROID_APT_PLUGIN_ID$cp () 
}

org/jetbrains/kotlin/gradle/plugin/GradleUtilsKt$sam$Callable$1ed1f9ca.class
gradleUtils.kt
package org.jetbrains.kotlin.gradle.plugin
final org.jetbrains.kotlin.gradle.plugin.GradleUtilsKt$sam$Callable$1ed1f9ca extends java.lang.Object implements java.util.concurrent.Callable  {
	private final kotlin.jvm.functions.Function0 function
	void  (kotlin.jvm.functions.Function0) 
	public final java.lang.Object call () 
}

org/jetbrains/kotlin/gradle/plugin/KotlinBasePluginWrapper.class
KotlinPluginWrapper.kt
package org.jetbrains.kotlin.gradle.plugin
public abstract org.jetbrains.kotlin.gradle.plugin.KotlinBasePluginWrapper extends java.lang.Object implements org.gradle.api.Plugin  {
	private final org.gradle.api.logging.Logger log
	private final String kotlinPluginVersion
	private final org.gradle.api.internal.file.FileResolver fileResolver
	protected final java.lang.String getKotlinPluginVersion () 
	public void apply (org.gradle.api.Project) 
		org.gradle.api.Plugin plugin
		org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices kotlinGradleBuildServices
		org.gradle.api.Project project
	public volatile void apply (java.lang.Object) 
	public abstract org.gradle.api.Plugin getPlugin$kotlin_gradle_plugin (org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices) 
	protected final org.gradle.api.internal.file.FileResolver getFileResolver () 
	public void  (org.gradle.api.internal.file.FileResolver) 
		org.gradle.api.internal.file.FileResolver fileResolver
}

org/jetbrains/kotlin/gradle/plugin/KotlinAndroidPlugin$apply$1.class
KotlinPlugin.kt
package org.jetbrains.kotlin.gradle.plugin
final org.jetbrains.kotlin.gradle.plugin.KotlinAndroidPlugin$apply$1 extends java.lang.Object implements org.gradle.api.Action  {
	final org.jetbrains.kotlin.gradle.plugin.KotlinAndroidPlugin this$0
	final org.gradle.api.Project $project
	final java.util.HashMap $aptConfigurations
	public volatile void execute (java.lang.Object) 
	public final void execute (com.android.build.gradle.api.AndroidSourceSet) 
		Object $receiver$iv
		String name$iv
		int $i$f$addConvention
		org.jetbrains.kotlin.gradle.plugin.KotlinSourceSet kotlinSourceSet
		com.android.build.gradle.api.AndroidSourceSet sourceSet
	void  (org.jetbrains.kotlin.gradle.plugin.KotlinAndroidPlugin, org.gradle.api.Project, java.util.HashMap) 
}

org/jetbrains/kotlin/gradle/plugin/RegexTaskToFriendTaskMapper.class
TaskToFriendTaskMapper.kt
package org.jetbrains.kotlin.gradle.plugin
public abstract org.jetbrains.kotlin.gradle.plugin.RegexTaskToFriendTaskMapper extends org.jetbrains.kotlin.gradle.plugin.TaskToFriendTaskMapper {
	private final kotlin.text.Regex regex
	private final String prefix
	protected java.lang.String getFriendByName (java.lang.String) 
		String variant
		kotlin.text.MatchResult match
		String name
	private void  (java.lang.String, java.lang.String) 
		String prefix
		String suffix
	public void  (java.lang.String, java.lang.String, kotlin.jvm.internal.DefaultConstructorMarker) 
		String prefix
		String suffix
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/kotlin/gradle/plugin/KotlinPluginKt$loadSubplugins$1.class
KotlinPlugin.kt
package org.jetbrains.kotlin.gradle.plugin
final org.jetbrains.kotlin.gradle.plugin.KotlinPluginKt$loadSubplugins$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.kotlin.gradle.plugin.KotlinPluginKt$loadSubplugins$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.util.Set invoke (org.gradle.api.Project) 
		org.gradle.api.Project $receiver
	void  () 
	static void  () 
}

org/jetbrains/kotlin/gradle/plugin/Kotlin2JsSourceSetProcessor.class
KotlinPlugin.kt
package org.jetbrains.kotlin.gradle.plugin
public final org.jetbrains.kotlin.gradle.plugin.Kotlin2JsSourceSetProcessor extends org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetProcessor {
	private final org.gradle.api.Task clean
	private final org.gradle.api.Task build
	protected java.io.File getDefaultKotlinDestinationDir () 
	protected org.jetbrains.kotlin.gradle.tasks.Kotlin2JsCompile doCreateTask (org.gradle.api.Project, java.lang.String) 
		org.gradle.api.Project project
		String taskName
	public volatile org.jetbrains.kotlin.gradle.tasks.AbstractKotlinCompile doCreateTask (org.gradle.api.Project, java.lang.String) 
	protected void doTargetSpecificProcessing () 
		String taskName
	private final void createCleanSourceMapTask () 
		org.gradle.api.tasks.Delete task
		String taskName
	public void  (org.gradle.api.Project, org.gradle.api.plugins.JavaBasePlugin, org.gradle.api.tasks.SourceSet, org.jetbrains.kotlin.gradle.tasks.KotlinTasksProvider, org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetProvider) 
		org.gradle.api.Project project
		org.gradle.api.plugins.JavaBasePlugin javaBasePlugin
		org.gradle.api.tasks.SourceSet sourceSet
		org.jetbrains.kotlin.gradle.tasks.KotlinTasksProvider tasksProvider
		org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetProvider kotlinSourceSetProvider
}

org/jetbrains/kotlin/gradle/plugin/AbstractKotlinPlugin$configureSourceSetDefaults$1.class
KotlinPlugin.kt
package org.jetbrains.kotlin.gradle.plugin
final org.jetbrains.kotlin.gradle.plugin.AbstractKotlinPlugin$configureSourceSetDefaults$1 extends java.lang.Object implements org.gradle.api.Action  {
	final org.jetbrains.kotlin.gradle.plugin.AbstractKotlinPlugin this$0
	final org.gradle.api.Project $project
	final org.gradle.api.plugins.JavaBasePlugin $javaBasePlugin
	public volatile void execute (java.lang.Object) 
	public final void execute (org.gradle.api.tasks.SourceSet) 
		org.gradle.api.tasks.SourceSet sourceSet
	void  (org.jetbrains.kotlin.gradle.plugin.AbstractKotlinPlugin, org.gradle.api.Project, org.gradle.api.plugins.JavaBasePlugin) 
}

org/jetbrains/kotlin/gradle/plugin/KotlinGradleBuildServicesKt.class
KotlinGradleBuildServices.kt
package org.jetbrains.kotlin.gradle.plugin
public final org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServicesKt extends java.lang.Object {
	private static final java.lang.String comparableVersionStr (java.lang.String) 
		int it
		int $i$a$1$let
		kotlin.text.MatchGroup it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
		java.util.List it
		int $i$a$1$let
		String version
	public static final java.lang.String access$comparableVersionStr (java.lang.String) 
		String version
}

org/jetbrains/kotlin/gradle/plugin/KaptAdditionalArgumentsDelegate.class
KaptExtension.kt
package org.jetbrains.kotlin.gradle.plugin
public org.jetbrains.kotlin.gradle.plugin.KaptAdditionalArgumentsDelegate extends java.lang.Object {
	private final java.util.LinkedHashMap args
	private final org.gradle.api.Project project
	private final Object variant
	private final Object android
	public final java.util.LinkedHashMap getArgs$kotlin_gradle_plugin () 
	public transient void arg (java.lang.Object, java.lang.Object[]) 
		Object name
		Object[] values
	public final void execute (groovy.lang.Closure) 
		groovy.lang.Closure closure
	public org.gradle.api.Project getProject () 
	public java.lang.Object getVariant () 
	public java.lang.Object getAndroid () 
	public void  (org.gradle.api.Project, java.lang.Object, java.lang.Object) 
		org.gradle.api.Project project
		Object variant
		Object android
}

org/jetbrains/kotlin/gradle/plugin/KotlinPlugin.class
KotlinPlugin.kt
package org.jetbrains.kotlin.gradle.plugin
public org.jetbrains.kotlin.gradle.plugin.KotlinPlugin extends org.jetbrains.kotlin.gradle.plugin.AbstractKotlinPlugin {
	private final org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices kotlinGradleBuildServices
	public org.jetbrains.kotlin.gradle.plugin.Kotlin2JvmSourceSetProcessor buildSourceSetProcessor$kotlin_gradle_plugin (org.gradle.api.Project, org.gradle.api.plugins.JavaBasePlugin, org.gradle.api.tasks.SourceSet, java.lang.String) 
		org.gradle.api.Project project
		org.gradle.api.plugins.JavaBasePlugin javaBasePlugin
		org.gradle.api.tasks.SourceSet sourceSet
		String kotlinPluginVersion
	public volatile org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetProcessor buildSourceSetProcessor$kotlin_gradle_plugin (org.gradle.api.Project, org.gradle.api.plugins.JavaBasePlugin, org.gradle.api.tasks.SourceSet, java.lang.String) 
	public void apply (org.gradle.api.Project) 
		org.gradle.api.Project project
	public volatile void apply (java.lang.Object) 
	public void  (org.jetbrains.kotlin.gradle.tasks.KotlinTasksProvider, org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetProvider, java.lang.String, org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices) 
		org.jetbrains.kotlin.gradle.tasks.KotlinTasksProvider tasksProvider
		org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetProvider kotlinSourceSetProvider
		String kotlinPluginVersion
		org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices kotlinGradleBuildServices
}

org/jetbrains/kotlin/gradle/plugin/android/AndroidGradleWrapper$_getJavaSources_closure5.class
AndroidGradleWrapper.groovy
package org.jetbrains.kotlin.gradle.plugin.android
 org.jetbrains.kotlin.gradle.plugin.android.AndroidGradleWrapper$_getJavaSources_closure5 extends groovy.lang.Closure implements org.codehaus.groovy.runtime.GeneratedClosure  {
	private static org.codehaus.groovy.reflection.ClassInfo $staticClassInfo
	public static transient boolean __$stMC
	private static java.lang.ref.SoftReference $callSiteArray
	public void  (java.lang.Object, java.lang.Object) 
		Object _outerInstance
		Object _thisObject
	public java.lang.Object doCall (java.lang.Object) 
		Object it
	public java.lang.Object doCall () 
	protected groovy.lang.MetaClass $getStaticMetaClass () 
	public static void __$swapInit () 
	static void  () 
	private static void $createCallSiteArray_1 (java.lang.String[]) 
	private static org.codehaus.groovy.runtime.callsite.CallSiteArray $createCallSiteArray () 
	private static org.codehaus.groovy.runtime.callsite.CallSite[] $getCallSiteArray () 
	static java.lang.Class class$ (java.lang.String) 
}

org/jetbrains/kotlin/gradle/plugin/android/AndroidGradleWrapper.class
AndroidGradleWrapper.groovy
package org.jetbrains.kotlin.gradle.plugin.android
public org.jetbrains.kotlin.gradle.plugin.android.AndroidGradleWrapper extends java.lang.Object implements groovy.lang.GroovyObject  {
	private static org.codehaus.groovy.reflection.ClassInfo $staticClassInfo
	public static transient boolean __$stMC
	private transient groovy.lang.MetaClass metaClass
	public static long __timeStamp
	public static long __timeStamp__239_neverHappen1478616582943
	private static java.lang.ref.SoftReference $callSiteArray
	public void  () 
	public static java.lang.Object getRuntimeJars (com.android.build.gradle.BasePlugin, com.android.build.gradle.BaseExtension) 
		com.android.build.gradle.BasePlugin basePlugin
		com.android.build.gradle.BaseExtension baseExtension
	public static java.lang.Object srcDir (java.lang.Object, java.lang.Object) 
		Object androidSourceSet
		Object kotlinDirSet
	public static org.gradle.api.tasks.util.PatternFilterable getResourceFilter (java.lang.Object) 
		Object androidSourceSet
		Object resources
	public static java.lang.String getVariantName (java.lang.Object) 
		Object variant
	public static org.gradle.api.tasks.compile.AbstractCompile getJavaCompile (java.lang.Object) 
		Object baseVariantData
	public static java.util.Set getJavaSrcDirs (java.lang.Object) 
		Object androidSourceSet
	public static java.lang.Object setNoJdk (java.lang.Object) 
		Object kotlinOptionsExtension
	public static java.util.List getProductFlavorsNames (com.android.build.gradle.api.ApkVariant) 
		com.android.build.gradle.api.ApkVariant variant
	public static java.util.List getProductFlavorsSourceSets (com.android.build.gradle.BaseExtension) 
		groovy.lang.Reference extension
		com.android.build.gradle.BaseExtension extension
	public static org.gradle.api.internal.DefaultDomainObjectSet getTestVariants (com.android.build.gradle.BaseExtension) 
		com.android.build.gradle.BaseExtension extension
	public static java.util.List getRClassFolder (com.android.build.gradle.api.BaseVariant) 
		com.android.build.gradle.api.BaseVariant variant
		Object list
		Object variantOutput
	public static com.android.build.gradle.internal.VariantManager getVariantDataManager (com.android.build.gradle.BasePlugin) 
		com.android.build.gradle.BasePlugin plugin
	public static java.util.List getJavaSources (com.android.build.gradle.internal.variant.BaseVariantData) 
		com.android.build.gradle.internal.variant.BaseVariantData variantData
		Object result
		java.util.List providers
		com.android.builder.model.SourceProvider provider
		Object getJavaSourcesMethod
		Object fileTrees
		Object fileTrees
		Object getExtraSourcesMethod
		Object folders
		Object folders
	public static java.util.Map getJarToAarMapping (com.android.build.gradle.internal.variant.BaseVariantData) 
		com.android.build.gradle.internal.variant.BaseVariantData variantData
		Object jarToLibraryArtifactMap
		Object libraries
		Object lib
		Object localDep
	private static java.lang.Iterable getVariantLibraryDependencies (com.android.build.gradle.internal.variant.BaseVariantData) 
		com.android.build.gradle.internal.variant.BaseVariantData variantData
		Object variantDependency
		Object variantDependencyMeta
		Object getCompileDependencies
	public java.lang.Object this$dist$invoke$1 (java.lang.String, java.lang.Object) 
		String name
		Object args
	public void this$dist$set$1 (java.lang.String, java.lang.Object) 
		String name
		Object value
	public java.lang.Object this$dist$get$1 (java.lang.String) 
		String name
	protected groovy.lang.MetaClass $getStaticMetaClass () 
	public groovy.lang.MetaClass getMetaClass () 
	public void setMetaClass (groovy.lang.MetaClass) 
	public java.lang.Object invokeMethod (java.lang.String, java.lang.Object) 
	public java.lang.Object getProperty (java.lang.String) 
	public void setProperty (java.lang.String, java.lang.Object) 
	public static void __$swapInit () 
	static void  () 
	public void super$1$wait () 
	public java.lang.String super$1$toString () 
	public void super$1$wait (long) 
	public void super$1$wait (long, int) 
	public void super$1$notify () 
	public void super$1$notifyAll () 
	public java.lang.Class super$1$getClass () 
	public java.lang.Object super$1$clone () 
	public boolean super$1$equals (java.lang.Object) 
	public int super$1$hashCode () 
	public void super$1$finalize () 
	private static void $createCallSiteArray_1 (java.lang.String[]) 
	private static org.codehaus.groovy.runtime.callsite.CallSiteArray $createCallSiteArray () 
	private static org.codehaus.groovy.runtime.callsite.CallSite[] $getCallSiteArray () 
	static java.lang.Class class$ (java.lang.String) 
}

org/jetbrains/kotlin/gradle/plugin/android/AndroidGradleWrapper$_getProductFlavorsSourceSets_closure2.class
AndroidGradleWrapper.groovy
package org.jetbrains.kotlin.gradle.plugin.android
 org.jetbrains.kotlin.gradle.plugin.android.AndroidGradleWrapper$_getProductFlavorsSourceSets_closure2 extends groovy.lang.Closure implements org.codehaus.groovy.runtime.GeneratedClosure  {
	private groovy.lang.Reference extension
	private static org.codehaus.groovy.reflection.ClassInfo $staticClassInfo
	public static transient boolean __$stMC
	private static java.lang.ref.SoftReference $callSiteArray
	public void  (java.lang.Object, java.lang.Object, groovy.lang.Reference) 
		Object _outerInstance
		Object _thisObject
		groovy.lang.Reference extension
	public java.lang.Object doCall (java.lang.Object) 
		Object it
	public com.android.build.gradle.BaseExtension getExtension () 
	public java.lang.Object doCall () 
	protected groovy.lang.MetaClass $getStaticMetaClass () 
	public static void __$swapInit () 
	static void  () 
	private static void $createCallSiteArray_1 (java.lang.String[]) 
	private static org.codehaus.groovy.runtime.callsite.CallSiteArray $createCallSiteArray () 
	private static org.codehaus.groovy.runtime.callsite.CallSite[] $getCallSiteArray () 
	static java.lang.Class class$ (java.lang.String) 
}

org/jetbrains/kotlin/gradle/plugin/android/AndroidGradleWrapper$_getJavaSources_closure3.class
AndroidGradleWrapper.groovy
package org.jetbrains.kotlin.gradle.plugin.android
 org.jetbrains.kotlin.gradle.plugin.android.AndroidGradleWrapper$_getJavaSources_closure3 extends groovy.lang.Closure implements org.codehaus.groovy.runtime.GeneratedClosure  {
	private static org.codehaus.groovy.reflection.ClassInfo $staticClassInfo
	public static transient boolean __$stMC
	private static java.lang.ref.SoftReference $callSiteArray
	public void  (java.lang.Object, java.lang.Object) 
		Object _outerInstance
		Object _thisObject
	public java.lang.Object doCall (java.lang.Object) 
		Object it
	public java.lang.Object doCall () 
	protected groovy.lang.MetaClass $getStaticMetaClass () 
	public static void __$swapInit () 
	static void  () 
	private static org.codehaus.groovy.runtime.callsite.CallSiteArray $createCallSiteArray () 
	private static org.codehaus.groovy.runtime.callsite.CallSite[] $getCallSiteArray () 
	static java.lang.Class class$ (java.lang.String) 
}

org/jetbrains/kotlin/gradle/plugin/android/AndroidGradleWrapper$_getJavaSources_closure4.class
AndroidGradleWrapper.groovy
package org.jetbrains.kotlin.gradle.plugin.android
 org.jetbrains.kotlin.gradle.plugin.android.AndroidGradleWrapper$_getJavaSources_closure4 extends groovy.lang.Closure implements org.codehaus.groovy.runtime.GeneratedClosure  {
	private static org.codehaus.groovy.reflection.ClassInfo $staticClassInfo
	public static transient boolean __$stMC
	private static java.lang.ref.SoftReference $callSiteArray
	public void  (java.lang.Object, java.lang.Object) 
		Object _outerInstance
		Object _thisObject
	public java.lang.Object doCall (java.lang.Object) 
		Object it
	public java.lang.Object doCall () 
	protected groovy.lang.MetaClass $getStaticMetaClass () 
	public static void __$swapInit () 
	static void  () 
	private static org.codehaus.groovy.runtime.callsite.CallSiteArray $createCallSiteArray () 
	private static org.codehaus.groovy.runtime.callsite.CallSite[] $getCallSiteArray () 
	static java.lang.Class class$ (java.lang.String) 
}

org/jetbrains/kotlin/gradle/plugin/android/AndroidGradleWrapper$_getProductFlavorsNames_closure1.class
AndroidGradleWrapper.groovy
package org.jetbrains.kotlin.gradle.plugin.android
 org.jetbrains.kotlin.gradle.plugin.android.AndroidGradleWrapper$_getProductFlavorsNames_closure1 extends groovy.lang.Closure implements org.codehaus.groovy.runtime.GeneratedClosure  {
	private static org.codehaus.groovy.reflection.ClassInfo $staticClassInfo
	public static transient boolean __$stMC
	private static java.lang.ref.SoftReference $callSiteArray
	public void  (java.lang.Object, java.lang.Object) 
		Object _outerInstance
		Object _thisObject
	public java.lang.Object doCall (java.lang.Object) 
		Object it
	public java.lang.Object doCall () 
	protected groovy.lang.MetaClass $getStaticMetaClass () 
	public static void __$swapInit () 
	static void  () 
	private static void $createCallSiteArray_1 (java.lang.String[]) 
	private static org.codehaus.groovy.runtime.callsite.CallSiteArray $createCallSiteArray () 
	private static org.codehaus.groovy.runtime.callsite.CallSite[] $getCallSiteArray () 
	static java.lang.Class class$ (java.lang.String) 
}

org/jetbrains/kotlin/gradle/plugin/KotlinSourceSet.class
KotlinSourceSet.kt
package org.jetbrains.kotlin.gradle.plugin
public abstract org.jetbrains.kotlin.gradle.plugin.KotlinSourceSet extends java.lang.Object {
	public abstract org.gradle.api.file.SourceDirectorySet getKotlin () 
	public abstract org.jetbrains.kotlin.gradle.plugin.KotlinSourceSet kotlin (groovy.lang.Closure) 
}

org/jetbrains/kotlin/gradle/plugin/KotlinPluginKt$configureJavaTask$1.class
KotlinPlugin.kt
package org.jetbrains.kotlin.gradle.plugin
final org.jetbrains.kotlin.gradle.plugin.KotlinPluginKt$configureJavaTask$1 extends java.lang.Object implements org.gradle.api.specs.Spec  {
	final org.jetbrains.kotlin.gradle.tasks.KotlinCompile $kotlinTask
	final org.gradle.api.logging.Logger $logger
	public volatile boolean isSatisfiedBy (java.lang.Object) 
	public final boolean isSatisfiedBy (org.gradle.api.Task) 
		boolean kotlinClassesCompiled
		org.gradle.api.Task task
	void  (org.jetbrains.kotlin.gradle.tasks.KotlinCompile, org.gradle.api.logging.Logger) 
}

org/jetbrains/kotlin/gradle/plugin/KotlinPropertyMapping.class
KotlinProperties.kt
package org.jetbrains.kotlin.gradle.plugin
final org.jetbrains.kotlin.gradle.plugin.KotlinPropertyMapping extends java.lang.Object {
	private final String projectPropName
	private final kotlin.reflect.KMutableProperty1 taskProperty
	private final kotlin.jvm.functions.Function1 transform
	public final void apply (org.gradle.api.Project, org.jetbrains.kotlin.gradle.tasks.KotlinCompile) 
		org.gradle.api.Project project
		org.jetbrains.kotlin.gradle.tasks.KotlinCompile task
	public final void apply (java.util.Properties, org.jetbrains.kotlin.gradle.tasks.KotlinCompile) 
		java.util.Properties properties
		org.jetbrains.kotlin.gradle.tasks.KotlinCompile task
	private final void setPropertyValue (org.jetbrains.kotlin.gradle.tasks.KotlinCompile, java.lang.Object) 
		Object transformedValue
		org.jetbrains.kotlin.gradle.tasks.KotlinCompile task
		Object value
	public void  (java.lang.String, kotlin.reflect.KMutableProperty1, kotlin.jvm.functions.Function1) 
		String projectPropName
		kotlin.reflect.KMutableProperty1 taskProperty
		kotlin.jvm.functions.Function1 transform
}

org/jetbrains/kotlin/gradle/plugin/GradleUtilsKt$appendClasspathDynamically$1.class
gradleUtils.kt
package org.jetbrains.kotlin.gradle.plugin
final org.jetbrains.kotlin.gradle.plugin.GradleUtilsKt$appendClasspathDynamically$1 extends java.lang.Object implements org.gradle.api.Action  {
	final org.gradle.api.tasks.compile.AbstractCompile receiver$0
	final java.io.File $file
	final kotlin.jvm.internal.Ref$BooleanRef $added
	public volatile void execute (java.lang.Object) 
	public final void execute (org.gradle.api.Task) 
		org.gradle.api.Task it
	void  (org.gradle.api.tasks.compile.AbstractCompile, java.io.File, kotlin.jvm.internal.Ref$BooleanRef) 
}

org/jetbrains/kotlin/gradle/plugin/KotlinAndroidPlugin$processVariantData$1.class
KotlinPlugin.kt
package org.jetbrains.kotlin.gradle.plugin
final org.jetbrains.kotlin.gradle.plugin.KotlinAndroidPlugin$processVariantData$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final org.gradle.api.tasks.compile.AbstractCompile $javaTask
	final org.gradle.api.Project $project
	final com.android.build.gradle.BasePlugin $androidPlugin
	final com.android.build.gradle.BaseExtension $androidExt
	public volatile java.lang.Object invoke () 
	public final org.gradle.api.file.FileCollection invoke () 
	void  (org.gradle.api.tasks.compile.AbstractCompile, org.gradle.api.Project, com.android.build.gradle.BasePlugin, com.android.build.gradle.BaseExtension) 
}

org/jetbrains/kotlin/gradle/plugin/RegexTaskToFriendTaskMapper$Default.class
TaskToFriendTaskMapper.kt
package org.jetbrains.kotlin.gradle.plugin
public final org.jetbrains.kotlin.gradle.plugin.RegexTaskToFriendTaskMapper$Default extends org.jetbrains.kotlin.gradle.plugin.RegexTaskToFriendTaskMapper {
	public void  () 
}

org/jetbrains/kotlin/gradle/plugin/KotlinPropertiesKt$propertyMappings$1.class
KotlinProperties.kt
package org.jetbrains.kotlin.gradle.plugin
final org.jetbrains.kotlin.gradle.plugin.KotlinPropertiesKt$propertyMappings$1 extends kotlin.jvm.internal.MutablePropertyReference1 {
	public static final kotlin.reflect.KMutableProperty1 INSTANCE
	static void  () 
	void  () 
	public kotlin.reflect.KDeclarationContainer getOwner () 
	public java.lang.String getName () 
	public java.lang.String getSignature () 
	public java.lang.Object get (java.lang.Object) 
		Object receiver
	public void set (java.lang.Object, java.lang.Object) 
		Object receiver
		Object value
}

org/jetbrains/kotlin/gradle/plugin/KotlinAndroidPlugin.class
KotlinPlugin.kt
package org.jetbrains.kotlin.gradle.plugin
public org.jetbrains.kotlin.gradle.plugin.KotlinAndroidPlugin extends java.lang.Object implements org.gradle.api.Plugin  {
	private final org.gradle.api.logging.Logger log
	private final org.jetbrains.kotlin.gradle.tasks.KotlinTasksProvider tasksProvider
	private final org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetProvider kotlinSourceSetProvider
	private final String kotlinPluginVersion
	private final org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices kotlinGradleBuildServices
	public void apply (org.gradle.api.Project) 
		String minimalVersion
		Object $receiver$iv
		String name$iv
		int $i$f$addExtension
		org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptionsImpl kotlinOptions
		java.util.HashMap aptConfigurations
		String version
		com.android.build.gradle.BaseExtension ext
		org.gradle.api.Project project
	public volatile void apply (java.lang.Object) 
	private final void processVariantData (java.util.List, org.gradle.api.Project, com.android.build.gradle.BaseExtension, com.android.build.gradle.BasePlugin, java.util.Map, org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptionsImpl) 
		org.gradle.api.artifacts.Configuration aptConfiguration
		com.android.builder.model.SourceProvider provider
		org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager kaptManager
		java.io.File aptWorkingDir
		java.io.File aptOutputDir
		org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryProviderAndroidWrapper artifactDifferenceRegistryProvider
		java.io.File artifactFile
		java.util.Map jarToAarMapping
		org.jetbrains.kotlin.gradle.tasks.KotlinCompile kotlinAfterJavaTask
		java.util.ArrayList aptFiles
		boolean isKapt2Enabled
		org.jetbrains.kotlin.gradle.tasks.KotlinCompile kotlinTask
		String kotlinTaskName
		org.gradle.api.tasks.compile.AbstractCompile javaTask
		String variantDataName
		com.android.build.gradle.internal.variant.BaseVariantData variantData
		org.jetbrains.kotlin.gradle.plugin.SubpluginEnvironment subpluginEnvironment
		org.gradle.api.logging.Logger logger
		java.util.List variantDataList
		org.gradle.api.Project project
		com.android.build.gradle.BaseExtension androidExt
		com.android.build.gradle.BasePlugin androidPlugin
		java.util.Map aptConfigurations
		org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptionsImpl rootKotlinOptions
	private final void configureSources (org.jetbrains.kotlin.gradle.tasks.KotlinCompile, com.android.build.gradle.internal.variant.BaseVariantData) 
		org.jetbrains.kotlin.gradle.plugin.KotlinSourceSet kotlinSourceSet
		com.android.builder.model.SourceProvider provider
		java.io.File javaSrcDir
		org.gradle.api.logging.Logger logger
		org.jetbrains.kotlin.gradle.tasks.KotlinCompile kotlinTask
		com.android.build.gradle.internal.variant.BaseVariantData variantData
	private final java.io.File tryGetSingleArtifact (org.gradle.api.Project, com.android.build.gradle.internal.variant.BaseVariantData) 
		int $i$a$1$kotlinDebug
		org.gradle.api.logging.Logger $receiver$iv
		int $i$f$kotlinDebug
		com.android.build.gradle.internal.variant.BaseVariantOutputData 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
		int $i$a$2$kotlinDebug
		org.gradle.api.logging.Logger $receiver$iv
		int $i$f$kotlinDebug
		java.util.List outputs
		org.gradle.api.logging.Logger log
		org.gradle.api.Project $receiver
		com.android.build.gradle.internal.variant.BaseVariantData variantData
	private final java.util.List getSourceProviders (com.android.build.gradle.internal.variant.BaseVariantData) 
		com.android.build.gradle.internal.variant.BaseVariantData $receiver
	public final org.jetbrains.kotlin.gradle.tasks.KotlinTasksProvider getTasksProvider () 
	public void  (org.jetbrains.kotlin.gradle.tasks.KotlinTasksProvider, org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetProvider, java.lang.String, org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices) 
		org.jetbrains.kotlin.gradle.tasks.KotlinTasksProvider tasksProvider
		org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetProvider kotlinSourceSetProvider
		String kotlinPluginVersion
		org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices kotlinGradleBuildServices
	public static final org.gradle.api.logging.Logger access$getLog$p (org.jetbrains.kotlin.gradle.plugin.KotlinAndroidPlugin) 
		org.jetbrains.kotlin.gradle.plugin.KotlinAndroidPlugin $this
	public static final org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetProvider access$getKotlinSourceSetProvider$p (org.jetbrains.kotlin.gradle.plugin.KotlinAndroidPlugin) 
		org.jetbrains.kotlin.gradle.plugin.KotlinAndroidPlugin $this
	public static final java.lang.String access$getKotlinPluginVersion$p (org.jetbrains.kotlin.gradle.plugin.KotlinAndroidPlugin) 
		org.jetbrains.kotlin.gradle.plugin.KotlinAndroidPlugin $this
	public static final void access$processVariantData (org.jetbrains.kotlin.gradle.plugin.KotlinAndroidPlugin, java.util.List, org.gradle.api.Project, com.android.build.gradle.BaseExtension, com.android.build.gradle.BasePlugin, java.util.Map, org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptionsImpl) 
		org.jetbrains.kotlin.gradle.plugin.KotlinAndroidPlugin $this
		java.util.List variantDataList
		org.gradle.api.Project project
		com.android.build.gradle.BaseExtension androidExt
		com.android.build.gradle.BasePlugin androidPlugin
		java.util.Map aptConfigurations
		org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptionsImpl rootKotlinOptions
}

org/jetbrains/kotlin/gradle/plugin/Kotlin2JsPluginWrapper.class
KotlinPluginWrapper.kt
package org.jetbrains.kotlin.gradle.plugin
public org.jetbrains.kotlin.gradle.plugin.Kotlin2JsPluginWrapper extends org.jetbrains.kotlin.gradle.plugin.KotlinBasePluginWrapper {
	public org.jetbrains.kotlin.gradle.plugin.Kotlin2JsPlugin getPlugin$kotlin_gradle_plugin (org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices) 
		org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices kotlinGradleBuildServices
	public volatile org.gradle.api.Plugin getPlugin$kotlin_gradle_plugin (org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices) 
	public void  (org.gradle.api.internal.file.FileResolver) 
		org.gradle.api.internal.file.FileResolver fileResolver
}

org/jetbrains/kotlin/gradle/plugin/KaptExtension.class
KaptExtension.kt
package org.jetbrains.kotlin.gradle.plugin
public org.jetbrains.kotlin.gradle.plugin.KaptExtension extends java.lang.Object {
	private boolean generateStubs
	private boolean inheritedAnnotations
	private groovy.lang.Closure closure
	public boolean getGenerateStubs () 
	public void setGenerateStubs (boolean) 
		boolean 
	public boolean getInheritedAnnotations () 
	public void setInheritedAnnotations (boolean) 
		boolean 
	public void arguments (groovy.lang.Closure) 
		groovy.lang.Closure closure
	public final java.util.Map getAdditionalArguments (org.gradle.api.Project, java.lang.Object, java.lang.Object) 
		org.jetbrains.kotlin.gradle.plugin.KaptAdditionalArgumentsDelegate executor
		groovy.lang.Closure closureToExecute
		org.gradle.api.Project project
		Object variantData
		Object androidExtension
	public final java.util.List getAdditionalArgumentsForJavac (org.gradle.api.Project, java.lang.Object, java.lang.Object) 
		String value
		String key
		java.util.List javacArgs
		org.gradle.api.Project project
		Object variantData
		Object androidExtension
	public void  () 
}

org/jetbrains/kotlin/gradle/plugin/CompilerServicesCleanup.class
KotlinGradleBuildServices.kt
package org.jetbrains.kotlin.gradle.plugin
public final org.jetbrains.kotlin.gradle.plugin.CompilerServicesCleanup extends java.lang.Object {
	private final org.gradle.api.logging.Logger log
	public final void invoke (java.lang.String) 
		String it
		int $i$a$1$let
		String gradleVersion
	private final void stopZipFileCache () 
	private final void cleanJarCache () 
	public void  () 
}

org/jetbrains/kotlin/gradle/plugin/KotlinPropertiesKt.class
KotlinProperties.kt
package org.jetbrains.kotlin.gradle.plugin
public final org.jetbrains.kotlin.gradle.plugin.KotlinPropertiesKt extends java.lang.Object {
	private static final java.util.List propertyMappings
	public static final void mapKotlinTaskProperties (org.gradle.api.Project, org.jetbrains.kotlin.gradle.tasks.KotlinCompile) 
		org.jetbrains.kotlin.gradle.plugin.KotlinPropertyMapping it
		int $i$a$1$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		org.jetbrains.kotlin.gradle.plugin.KotlinPropertyMapping it
		int $i$a$2$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		java.util.Properties properties
		java.io.File localPropertiesFile
		org.gradle.api.Project project
		org.jetbrains.kotlin.gradle.tasks.KotlinCompile task
	static void  () 
}

org/jetbrains/kotlin/gradle/plugin/GradleUtilsKt$finalizedByIfNotFailed$1.class
gradleUtils.kt
package org.jetbrains.kotlin.gradle.plugin
final org.jetbrains.kotlin.gradle.plugin.GradleUtilsKt$finalizedByIfNotFailed$1 extends java.lang.Object implements org.gradle.api.specs.Spec  {
	final org.gradle.api.Task receiver$0
	public volatile boolean isSatisfiedBy (java.lang.Object) 
	public final boolean isSatisfiedBy (org.gradle.api.Task) 
		org.gradle.api.Task it
	void  (org.gradle.api.Task) 
}

org/jetbrains/kotlin/gradle/plugin/KotlinPluginKt.class
KotlinPlugin.kt
package org.jetbrains.kotlin.gradle.plugin
public final org.jetbrains.kotlin.gradle.plugin.KotlinPluginKt extends java.lang.Object {
	private static final String KOTLIN_AFTER_JAVA_TASK_SUFFIX
	private static final String KOTLIN_DSL_NAME
	private static final String KOTLIN_JS_DSL_NAME
	private static final String KOTLIN_OPTIONS_DSL_NAME
	public static final java.lang.String getKOTLIN_AFTER_JAVA_TASK_SUFFIX () 
	public static final java.lang.String getKOTLIN_DSL_NAME () 
	public static final java.lang.String getKOTLIN_JS_DSL_NAME () 
	public static final java.lang.String getKOTLIN_OPTIONS_DSL_NAME () 
	private static final void configureJavaTask (org.jetbrains.kotlin.gradle.tasks.KotlinCompile, org.gradle.api.tasks.compile.AbstractCompile, org.gradle.api.logging.Logger) 
		org.jetbrains.kotlin.gradle.tasks.KotlinCompile kotlinTask
		org.gradle.api.tasks.compile.AbstractCompile javaTask
		org.gradle.api.logging.Logger logger
	private static final void createSyncOutputTask (org.gradle.api.Project, org.jetbrains.kotlin.gradle.tasks.KotlinCompile, org.gradle.api.tasks.compile.AbstractCompile, org.jetbrains.kotlin.gradle.tasks.KotlinCompile, java.lang.String) 
		int $i$a$1$kotlinDebug
		org.gradle.api.logging.Logger $receiver$iv
		int $i$f$kotlinDebug
		org.gradle.api.tasks.compile.AbstractCompile previousTask
		org.jetbrains.kotlin.gradle.tasks.SyncOutputTask syncTask
		String taskName
		java.io.File javaDir
		java.io.File kotlinDir
		org.jetbrains.kotlin.gradle.tasks.KotlinCompile kotlinCompile
		org.gradle.api.Project project
		org.jetbrains.kotlin.gradle.tasks.KotlinCompile kotlinTask
		org.gradle.api.tasks.compile.AbstractCompile javaTask
		org.jetbrains.kotlin.gradle.tasks.KotlinCompile kotlinAfterJavaTask
		String variantName
	private static final org.jetbrains.kotlin.gradle.plugin.SubpluginEnvironment loadSubplugins (org.gradle.api.Project) 
		org.jetbrains.kotlin.gradle.plugin.KotlinGradleSubplugin 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
		org.gradle.api.artifacts.ModuleVersionIdentifier id
		org.gradle.api.artifacts.ResolvedArtifact it
		int $i$a$1$firstOrNull
		Object element$iv
		Iterable $receiver$iv
		int $i$f$firstOrNull
		java.io.File file
		org.jetbrains.kotlin.gradle.plugin.KotlinGradleSubplugin subplugin
		java.util.HashMap subpluginClasspaths
		org.gradle.api.Project rootProject
		java.util.List resolvedClasspathArtifacts
		org.jetbrains.kotlin.gradle.plugin.KotlinPluginKt$loadSubplugins$1 getResolvedArtifacts$
		java.util.List subplugins
		NoClassDefFoundError e
		org.gradle.api.Project project
	private static final kotlin.Pair getAptDirsForSourceSet (org.gradle.api.Project, java.lang.String) 
		java.io.File aptWorkingDirForVariant
		java.io.File aptWorkingDir
		java.io.File aptOutputDirForVariant
		java.io.File aptOutputDir
		org.gradle.api.Project $receiver
		String sourceSetName
	private static final org.gradle.api.artifacts.Configuration createAptConfiguration (org.gradle.api.Project, java.lang.String, java.lang.String) 
		String kotlinAnnotationProcessingDep
		org.gradle.api.artifacts.Configuration aptConfiguration
		String aptConfigurationName
		org.gradle.api.Project $receiver
		String sourceSetName
		String kotlinPluginVersion
	private static final void createKaptExtension (org.gradle.api.Project) 
		org.gradle.api.Project $receiver
	private static final java.lang.String loadAndroidPluginVersion () 
		java.util.jar.Attributes attr
		java.io.InputStream jarInputStream
		java.net.URLConnection jarConnection
		String manifestPath
		String classPath
		String className
		Class clazz
		Throwable t
	private static final int compareVersionNumbers (java.lang.String, java.lang.String) 
		int cmp
		String p2
		String p1
		int cmp
		String p
		java.util.List parts
		boolean left
		int idx
		java.util.List part2
		java.util.List part1
		kotlin.text.Regex digitsPattern
		kotlin.text.Regex pattern
		String v1
		String v2
	static void  () 
	public static final org.gradle.api.artifacts.Configuration access$createAptConfiguration (org.gradle.api.Project, java.lang.String, java.lang.String) 
		org.gradle.api.Project $receiver
		String sourceSetName
		String kotlinPluginVersion
	public static final org.jetbrains.kotlin.gradle.plugin.SubpluginEnvironment access$loadSubplugins (org.gradle.api.Project) 
		org.gradle.api.Project project
	public static final kotlin.Pair access$getAptDirsForSourceSet (org.gradle.api.Project, java.lang.String) 
		org.gradle.api.Project $receiver
		String sourceSetName
	public static final void access$configureJavaTask (org.jetbrains.kotlin.gradle.tasks.KotlinCompile, org.gradle.api.tasks.compile.AbstractCompile, org.gradle.api.logging.Logger) 
		org.jetbrains.kotlin.gradle.tasks.KotlinCompile kotlinTask
		org.gradle.api.tasks.compile.AbstractCompile javaTask
		org.gradle.api.logging.Logger logger
	public static final void access$createSyncOutputTask (org.gradle.api.Project, org.jetbrains.kotlin.gradle.tasks.KotlinCompile, org.gradle.api.tasks.compile.AbstractCompile, org.jetbrains.kotlin.gradle.tasks.KotlinCompile, java.lang.String) 
		org.gradle.api.Project project
		org.jetbrains.kotlin.gradle.tasks.KotlinCompile kotlinTask
		org.gradle.api.tasks.compile.AbstractCompile javaTask
		org.jetbrains.kotlin.gradle.tasks.KotlinCompile kotlinAfterJavaTask
		String variantName
	public static final void access$createKaptExtension (org.gradle.api.Project) 
		org.gradle.api.Project $receiver
	public static final java.lang.String access$loadAndroidPluginVersion () 
	public static final int access$compareVersionNumbers (java.lang.String, java.lang.String) 
		String v1
		String v2
}

org/jetbrains/kotlin/gradle/plugin/Kotlin2JsSourceSetProcessor$createCleanSourceMapTask$2.class
KotlinPlugin.kt
package org.jetbrains.kotlin.gradle.plugin
public final org.jetbrains.kotlin.gradle.plugin.Kotlin2JsSourceSetProcessor$createCleanSourceMapTask$2 extends groovy.lang.Closure {
	final org.jetbrains.kotlin.gradle.plugin.Kotlin2JsSourceSetProcessor this$0
	public java.lang.String call () 
	public volatile java.lang.Object call () 
	void  (org.jetbrains.kotlin.gradle.plugin.Kotlin2JsSourceSetProcessor, java.lang.Object) 
		org.jetbrains.kotlin.gradle.plugin.Kotlin2JsSourceSetProcessor $outer
		Object $super_call_param$1
}

org/jetbrains/kotlin/gradle/plugin/KotlinGradleBuildServices.class
KotlinGradleBuildServices.kt
package org.jetbrains.kotlin.gradle.plugin
public final org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices extends org.gradle.BuildAdapter {
	private final org.gradle.api.logging.Logger log
	private final org.jetbrains.kotlin.gradle.plugin.CompilerServicesCleanup cleanup
	private Long startMemory
	private final java.io.File workingDir
	private final org.jetbrains.kotlin.incremental.BuildCacheStorage buildCacheStorage
	private static final String CLASS_NAME
	public static final String FORCE_SYSTEM_GC_MESSAGE
	private static final String INIT_MESSAGE
	private static final String DISPOSE_MESSAGE
	private static final String ALREADY_INITIALIZED_MESSAGE
	private static volatile org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices instance
	public static final org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices$Companion Companion
	public final org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryProvider getArtifactDifferenceRegistryProvider$kotlin_gradle_plugin () 
	public final void buildStarted () 
	public void buildFinished (org.gradle.BuildResult) 
		org.gradle.api.Project it
		int $i$a$1$flatMap
		Iterable list$iv$iv
		Object element$iv$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$flatMapTo
		Iterable $receiver$iv
		int $i$f$flatMap
		org.gradle.api.Task it
		int $i$a$2$any
		Object element$iv
		Iterable $receiver$iv
		int $i$f$any
		long endMemory
		int $i$a$1$let
		long startMemoryCopy
		int $i$a$1$let
		boolean kotlinCompilerCalled
		org.gradle.api.invocation.Gradle gradle
		org.gradle.BuildResult result
	private final java.lang.Long getUsedMemoryKb () 
		Runtime rt
	private void  (org.gradle.api.invocation.Gradle) 
		java.io.File $receiver
		int $i$a$1$apply
		org.gradle.api.invocation.Gradle gradle
	static void  () 
	public static final java.lang.String access$getCLASS_NAME$cp () 
	public static final java.lang.String access$getINIT_MESSAGE$cp () 
	public static final java.lang.String access$getDISPOSE_MESSAGE$cp () 
	public static final java.lang.String access$getALREADY_INITIALIZED_MESSAGE$cp () 
	public static final org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices access$getInstance$cp () 
	public static final void access$setInstance$cp (org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices) 
		org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices 
	public void  (org.gradle.api.invocation.Gradle, kotlin.jvm.internal.DefaultConstructorMarker) 
		org.gradle.api.invocation.Gradle gradle
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
	public static final synchronized org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices getInstance (org.gradle.api.invocation.Gradle) 
		org.gradle.api.invocation.Gradle gradle
}

org/jetbrains/kotlin/gradle/plugin/KotlinAndroidPlugin$apply$2.class
KotlinPlugin.kt
package org.jetbrains.kotlin.gradle.plugin
final org.jetbrains.kotlin.gradle.plugin.KotlinAndroidPlugin$apply$2 extends java.lang.Object implements org.gradle.api.Action  {
	final org.jetbrains.kotlin.gradle.plugin.KotlinAndroidPlugin this$0
	final com.android.build.gradle.BaseExtension $ext
	final java.util.HashMap $aptConfigurations
	final org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptionsImpl $kotlinOptions
	public volatile void execute (java.lang.Object) 
	public final void execute (org.gradle.api.Project) 
		com.android.build.gradle.internal.VariantManager variantManager
		com.android.build.gradle.BasePlugin plugin
		org.gradle.api.Project project
	void  (org.jetbrains.kotlin.gradle.plugin.KotlinAndroidPlugin, com.android.build.gradle.BaseExtension, java.util.HashMap, org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptionsImpl) 
}

org/jetbrains/kotlin/gradle/plugin/KotlinAndroidPluginWrapper.class
KotlinPluginWrapper.kt
package org.jetbrains.kotlin.gradle.plugin
public org.jetbrains.kotlin.gradle.plugin.KotlinAndroidPluginWrapper extends org.jetbrains.kotlin.gradle.plugin.KotlinBasePluginWrapper {
	public org.jetbrains.kotlin.gradle.plugin.KotlinAndroidPlugin getPlugin$kotlin_gradle_plugin (org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices) 
		org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices kotlinGradleBuildServices
	public volatile org.gradle.api.Plugin getPlugin$kotlin_gradle_plugin (org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices) 
	public void  (org.gradle.api.internal.file.FileResolver) 
		org.gradle.api.internal.file.FileResolver fileResolver
}

org/jetbrains/kotlin/gradle/plugin/Kotlin2JvmSourceSetProcessor.class
KotlinPlugin.kt
package org.jetbrains.kotlin.gradle.plugin
public final org.jetbrains.kotlin.gradle.plugin.Kotlin2JvmSourceSetProcessor extends org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetProcessor {
	private final String kotlinPluginVersion
	private final org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices kotlinGradleBuildServices
	protected java.io.File getDefaultKotlinDestinationDir () 
	protected org.jetbrains.kotlin.gradle.tasks.KotlinCompile doCreateTask (org.gradle.api.Project, java.lang.String) 
		org.gradle.api.Project project
		String taskName
	public volatile org.jetbrains.kotlin.gradle.tasks.AbstractKotlinCompile doCreateTask (org.gradle.api.Project, java.lang.String) 
	protected void doTargetSpecificProcessing () 
		org.gradle.api.artifacts.Configuration aptConfiguration
	private final java.io.File tryGetSingleArtifact (org.gradle.api.Project) 
		int $i$a$1$kotlinDebug
		org.gradle.api.logging.Logger $receiver$iv
		int $i$f$kotlinDebug
		int $i$a$2$kotlinDebug
		org.gradle.api.logging.Logger $receiver$iv
		int $i$f$kotlinDebug
		int $i$a$3$kotlinDebug
		org.gradle.api.logging.Logger $receiver$iv
		int $i$f$kotlinDebug
		java.util.Set artifacts
		org.gradle.api.artifacts.Configuration archives
		org.gradle.api.logging.Logger log
		org.gradle.api.Project $receiver
	public void  (org.gradle.api.Project, org.gradle.api.plugins.JavaBasePlugin, org.gradle.api.tasks.SourceSet, org.jetbrains.kotlin.gradle.tasks.KotlinTasksProvider, org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetProvider, java.lang.String, org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices) 
		org.gradle.api.Project project
		org.gradle.api.plugins.JavaBasePlugin javaBasePlugin
		org.gradle.api.tasks.SourceSet sourceSet
		org.jetbrains.kotlin.gradle.tasks.KotlinTasksProvider tasksProvider
		org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetProvider kotlinSourceSetProvider
		String kotlinPluginVersion
		org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices kotlinGradleBuildServices
	public static final java.io.File access$tryGetSingleArtifact (org.jetbrains.kotlin.gradle.plugin.Kotlin2JvmSourceSetProcessor, org.gradle.api.Project) 
		org.jetbrains.kotlin.gradle.plugin.Kotlin2JvmSourceSetProcessor $this
		org.gradle.api.Project $receiver
	public static final org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices access$getKotlinGradleBuildServices$p (org.jetbrains.kotlin.gradle.plugin.Kotlin2JvmSourceSetProcessor) 
		org.jetbrains.kotlin.gradle.plugin.Kotlin2JvmSourceSetProcessor $this
}

org/jetbrains/kotlin/gradle/plugin/SubpluginEnvironment.class
KotlinPlugin.kt
package org.jetbrains.kotlin.gradle.plugin
public final org.jetbrains.kotlin.gradle.plugin.SubpluginEnvironment extends java.lang.Object {
	private final java.util.Map subpluginClasspaths
	private final java.util.List subplugins
	public final void addSubpluginArguments (org.gradle.api.Project, org.jetbrains.kotlin.gradle.tasks.KotlinCompile, org.gradle.api.tasks.compile.AbstractCompile, java.lang.Object, org.gradle.api.tasks.SourceSet) 
		org.jetbrains.kotlin.gradle.plugin.KotlinGradleSubplugin $receiver
		int $i$a$1$with
		java.io.File it
		int $i$a$2$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		org.jetbrains.kotlin.gradle.plugin.SubpluginOption arg
		java.util.List subpluginClasspath
		org.jetbrains.kotlin.gradle.plugin.KotlinGradleSubplugin subplugin
		org.jetbrains.kotlin.gradle.tasks.CompilerPluginOptions pluginOptions
		org.gradle.api.Project project
		org.jetbrains.kotlin.gradle.tasks.KotlinCompile kotlinTask
		org.gradle.api.tasks.compile.AbstractCompile javaTask
		Object variantData
		org.gradle.api.tasks.SourceSet javaSourceSet
	public final java.util.Map getSubpluginClasspaths () 
	public final java.util.List getSubplugins () 
	public void  (java.util.Map, java.util.List) 
		java.util.Map subpluginClasspaths
		java.util.List subplugins
}

org/jetbrains/kotlin/gradle/plugin/AbstractKotlinPlugin.class
KotlinPlugin.kt
package org.jetbrains.kotlin.gradle.plugin
public abstract org.jetbrains.kotlin.gradle.plugin.AbstractKotlinPlugin extends java.lang.Object implements org.gradle.api.Plugin  {
	private final org.jetbrains.kotlin.gradle.tasks.KotlinTasksProvider tasksProvider
	private final org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetProvider kotlinSourceSetProvider
	private final String kotlinPluginVersion
	public abstract org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetProcessor buildSourceSetProcessor$kotlin_gradle_plugin (org.gradle.api.Project, org.gradle.api.plugins.JavaBasePlugin, org.gradle.api.tasks.SourceSet, java.lang.String) 
	public void apply (org.gradle.api.Project) 
		org.gradle.api.plugins.JavaPluginConvention javaPluginConvention
		org.gradle.api.plugins.JavaBasePlugin javaBasePlugin
		org.gradle.api.Project project
	public volatile void apply (java.lang.Object) 
	protected void configureSourceSetDefaults (org.gradle.api.Project, org.gradle.api.plugins.JavaBasePlugin, org.gradle.api.plugins.JavaPluginConvention) 
		org.gradle.api.Project project
		org.gradle.api.plugins.JavaBasePlugin javaBasePlugin
		org.gradle.api.plugins.JavaPluginConvention javaPluginConvention
	public final org.jetbrains.kotlin.gradle.tasks.KotlinTasksProvider getTasksProvider () 
	public final org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetProvider getKotlinSourceSetProvider () 
	protected final java.lang.String getKotlinPluginVersion () 
	public void  (org.jetbrains.kotlin.gradle.tasks.KotlinTasksProvider, org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetProvider, java.lang.String) 
		org.jetbrains.kotlin.gradle.tasks.KotlinTasksProvider tasksProvider
		org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetProvider kotlinSourceSetProvider
		String kotlinPluginVersion
}

org/jetbrains/kotlin/gradle/plugin/KotlinSourceSetProcessor$addKotlinDirSetToSources$1.class
KotlinPlugin.kt
package org.jetbrains.kotlin.gradle.plugin
final org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetProcessor$addKotlinDirSetToSources$1 extends java.lang.Object implements org.gradle.api.specs.Spec  {
	final org.gradle.api.file.SourceDirectorySet $kotlinDirSet
	public volatile boolean isSatisfiedBy (java.lang.Object) 
	public final boolean isSatisfiedBy (org.gradle.api.file.FileTreeElement) 
		org.gradle.api.file.FileTreeElement it
	void  (org.gradle.api.file.SourceDirectorySet) 
}

org/jetbrains/kotlin/gradle/plugin/KotlinGradleBuildServicesKt$comparableVersionStr$2.class
KotlinGradleBuildServices.kt
package org.jetbrains.kotlin.gradle.plugin
final org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServicesKt$comparableVersionStr$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServicesKt$comparableVersionStr$2 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.lang.String invoke (kotlin.text.MatchGroup) 
		kotlin.text.MatchGroup it
	void  () 
	static void  () 
}

org/jetbrains/kotlin/gradle/plugin/TaskToFriendTaskMapper.class
TaskToFriendTaskMapper.kt
package org.jetbrains.kotlin.gradle.plugin
public abstract org.jetbrains.kotlin.gradle.plugin.TaskToFriendTaskMapper extends java.lang.Object {
	public final java.lang.String get (org.gradle.api.Task) 
		org.gradle.api.Task task
	public final java.lang.String get (java.lang.String) 
		String name
	protected abstract java.lang.String getFriendByName (java.lang.String) 
	public void  () 
}

org/jetbrains/kotlin/gradle/plugin/KotlinSourceSetProcessor.class
KotlinPlugin.kt
package org.jetbrains.kotlin.gradle.plugin
public abstract org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetProcessor extends java.lang.Object {
	private final org.gradle.api.logging.Logger logger
	private final String sourceSetName
	private final String sourceRootDir
	private final org.jetbrains.kotlin.gradle.plugin.KotlinSourceSet kotlinSourceSet
	private final org.jetbrains.kotlin.gradle.tasks.AbstractKotlinCompile kotlinTask
	private final org.gradle.api.Project project
	private final org.gradle.api.plugins.JavaBasePlugin javaBasePlugin
	private final org.gradle.api.tasks.SourceSet sourceSet
	private final org.jetbrains.kotlin.gradle.tasks.KotlinTasksProvider tasksProvider
	private final org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetProvider kotlinSourceSetProvider
	private final String dslExtensionName
	private final String compileTaskNameSuffix
	private final String taskDescription
	protected abstract void doTargetSpecificProcessing () 
	protected final org.gradle.api.logging.Logger getLogger () 
	protected final java.lang.String getSourceSetName () 
	protected final java.lang.String getSourceRootDir () 
	protected final org.jetbrains.kotlin.gradle.plugin.KotlinSourceSet getKotlinSourceSet () 
	protected final org.jetbrains.kotlin.gradle.tasks.AbstractKotlinCompile getKotlinTask () 
	protected abstract java.io.File getDefaultKotlinDestinationDir () 
	public final void run () 
	private final org.jetbrains.kotlin.gradle.plugin.KotlinSourceSet createKotlinSourceSet () 
		Object $receiver$iv
		String name$iv
		int $i$f$addConvention
		org.jetbrains.kotlin.gradle.plugin.KotlinSourceSet kotlinSourceSet
	private final void addKotlinDirSetToSources () 
		org.gradle.api.file.SourceDirectorySet kotlinDirSet
	private final org.jetbrains.kotlin.gradle.tasks.AbstractKotlinCompile createKotlinCompileTask () 
		org.jetbrains.kotlin.gradle.tasks.AbstractKotlinCompile kotlinCompile
		String name
	protected abstract org.jetbrains.kotlin.gradle.tasks.AbstractKotlinCompile doCreateTask (org.gradle.api.Project, java.lang.String) 
	public final org.gradle.api.Project getProject () 
	public final org.gradle.api.plugins.JavaBasePlugin getJavaBasePlugin () 
	public final org.gradle.api.tasks.SourceSet getSourceSet () 
	public final org.jetbrains.kotlin.gradle.tasks.KotlinTasksProvider getTasksProvider () 
	public final org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetProvider getKotlinSourceSetProvider () 
	public final java.lang.String getDslExtensionName () 
	public final java.lang.String getCompileTaskNameSuffix () 
	public final java.lang.String getTaskDescription () 
	public void  (org.gradle.api.Project, org.gradle.api.plugins.JavaBasePlugin, org.gradle.api.tasks.SourceSet, org.jetbrains.kotlin.gradle.tasks.KotlinTasksProvider, org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetProvider, java.lang.String, java.lang.String, java.lang.String) 
		org.gradle.api.Project project
		org.gradle.api.plugins.JavaBasePlugin javaBasePlugin
		org.gradle.api.tasks.SourceSet sourceSet
		org.jetbrains.kotlin.gradle.tasks.KotlinTasksProvider tasksProvider
		org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetProvider kotlinSourceSetProvider
		String dslExtensionName
		String compileTaskNameSuffix
		String taskDescription
}

org/jetbrains/kotlin/gradle/plugin/KotlinSourceSetProcessor$createKotlinCompileTask$1.class
KotlinPlugin.kt
package org.jetbrains.kotlin.gradle.plugin
final org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetProcessor$createKotlinCompileTask$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetProcessor this$0
	public volatile java.lang.Object invoke () 
	public final org.gradle.api.file.FileCollection invoke () 
	void  (org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetProcessor) 
}

org/jetbrains/kotlin/gradle/plugin/GradleUtilsKt$appendClasspathDynamically$2.class
gradleUtils.kt
package org.jetbrains.kotlin.gradle.plugin
final org.jetbrains.kotlin.gradle.plugin.GradleUtilsKt$appendClasspathDynamically$2 extends java.lang.Object implements org.gradle.api.Action  {
	final org.gradle.api.tasks.compile.AbstractCompile receiver$0
	final kotlin.jvm.internal.Ref$BooleanRef $added
	final java.io.File $file
	public volatile void execute (java.lang.Object) 
	public final void execute (org.gradle.api.Task) 
		org.gradle.api.Task it
	void  (org.gradle.api.tasks.compile.AbstractCompile, kotlin.jvm.internal.Ref$BooleanRef, java.io.File) 
}

org/jetbrains/kotlin/gradle/plugin/RegexTaskToFriendTaskMapper$Android.class
TaskToFriendTaskMapper.kt
package org.jetbrains.kotlin.gradle.plugin
public final org.jetbrains.kotlin.gradle.plugin.RegexTaskToFriendTaskMapper$Android extends org.jetbrains.kotlin.gradle.plugin.RegexTaskToFriendTaskMapper {
	public void  () 
}

org/jetbrains/kotlin/gradle/plugin/KotlinGradleBuildServices$Companion.class
KotlinGradleBuildServices.kt
package org.jetbrains.kotlin.gradle.plugin
public final org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices$Companion extends java.lang.Object {
	private final java.lang.String getCLASS_NAME () 
	public final java.lang.String getINIT_MESSAGE () 
	public final java.lang.String getDISPOSE_MESSAGE () 
	public final java.lang.String getALREADY_INITIALIZED_MESSAGE () 
	private final org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices getInstance () 
	private final void setInstance (org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices) 
		org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices 
	public final synchronized org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices getInstance (org.gradle.api.invocation.Gradle) 
		org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices services
		org.gradle.api.logging.Logger log
		org.gradle.api.invocation.Gradle gradle
	private void  () 
	public static final org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices access$getInstance$p (org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices$Companion) 
		org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices$Companion $this
	public static final void access$setInstance$p (org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices$Companion, org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices) 
		org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices$Companion $this
		org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
	public static final java.lang.String access$getCLASS_NAME$p (org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices$Companion) 
		org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices$Companion $this
}

org/jetbrains/kotlin/gradle/plugin/KotlinSourceSetProvider.class
KotlinSourceSetProvider.kt
package org.jetbrains.kotlin.gradle.plugin
public abstract org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetProvider extends java.lang.Object {
	public abstract org.jetbrains.kotlin.gradle.plugin.KotlinSourceSet create (java.lang.String) 
}

org/jetbrains/kotlin/gradle/plugin/KotlinPropertiesKt$propertyMappings$2.class
KotlinProperties.kt
package org.jetbrains.kotlin.gradle.plugin
final org.jetbrains.kotlin.gradle.plugin.KotlinPropertiesKt$propertyMappings$2 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.kotlin.gradle.plugin.KotlinPropertiesKt$propertyMappings$2 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final boolean invoke (java.lang.String) 
		String p1
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  () 
	static void  () 
}

org/jetbrains/kotlin/gradle/plugin/Kotlin2JvmSourceSetProcessor$doTargetSpecificProcessing$1.class
KotlinPlugin.kt
package org.jetbrains.kotlin.gradle.plugin
final org.jetbrains.kotlin.gradle.plugin.Kotlin2JvmSourceSetProcessor$doTargetSpecificProcessing$1 extends java.lang.Object implements org.gradle.api.Action  {
	final org.jetbrains.kotlin.gradle.plugin.Kotlin2JvmSourceSetProcessor this$0
	final org.gradle.api.artifacts.Configuration $aptConfiguration
	public volatile void execute (java.lang.Object) 
	public final void execute (org.gradle.api.Project) 
		org.jetbrains.kotlin.gradle.internal.AnnotationProcessingManager kaptManager
		java.io.File aptWorkingDir
		java.io.File aptOutputDir
		java.io.File it
		int $i$a$1$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		org.jetbrains.kotlin.gradle.tasks.KotlinCompile it
		int $i$a$2$let
		java.io.File artifactFile
		org.jetbrains.kotlin.gradle.tasks.KotlinCompile kotlinAfterJavaTask
		org.jetbrains.kotlin.gradle.plugin.SubpluginEnvironment subpluginEnvironment
		org.gradle.api.Task javaTask
		org.gradle.api.Project project
	void  (org.jetbrains.kotlin.gradle.plugin.Kotlin2JvmSourceSetProcessor, org.gradle.api.artifacts.Configuration) 
}

org/jetbrains/kotlin/gradle/plugin/KotlinPluginWrapperKt.class
KotlinPluginWrapper.kt
package org.jetbrains.kotlin.gradle.plugin
public final org.jetbrains.kotlin.gradle.plugin.KotlinPluginWrapperKt extends java.lang.Object {
	private static final java.lang.String loadKotlinVersionFromResource (java.lang.Object, org.gradle.api.logging.Logger) 
		String projectVersion
		java.io.InputStream inputStream
		String propFileName
		java.util.Properties props
		Object $receiver
		org.gradle.api.logging.Logger log
	public static final java.lang.String access$loadKotlinVersionFromResource (java.lang.Object, org.gradle.api.logging.Logger) 
		Object $receiver
		org.gradle.api.logging.Logger log
}

org/jetbrains/kotlin/gradle/plugin/KotlinPluginWrapper.class
KotlinPluginWrapper.kt
package org.jetbrains.kotlin.gradle.plugin
public org.jetbrains.kotlin.gradle.plugin.KotlinPluginWrapper extends org.jetbrains.kotlin.gradle.plugin.KotlinBasePluginWrapper {
	public org.jetbrains.kotlin.gradle.plugin.KotlinPlugin getPlugin$kotlin_gradle_plugin (org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices) 
		org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices kotlinGradleBuildServices
	public volatile org.gradle.api.Plugin getPlugin$kotlin_gradle_plugin (org.jetbrains.kotlin.gradle.plugin.KotlinGradleBuildServices) 
	public void  (org.gradle.api.internal.file.FileResolver) 
		org.gradle.api.internal.file.FileResolver fileResolver
}

org/jetbrains/kotlin/gradle/plugin/GradleUtilsKt.class
gradleUtils.kt
package org.jetbrains.kotlin.gradle.plugin
public final org.jetbrains.kotlin.gradle.plugin.GradleUtilsKt extends java.lang.Object {
	public static final void appendClasspathDynamically (org.gradle.api.tasks.compile.AbstractCompile, java.io.File) 
		kotlin.jvm.internal.Ref$BooleanRef added
		org.gradle.api.tasks.compile.AbstractCompile $receiver
		java.io.File file
	public static final void finalizedByIfNotFailed (org.gradle.api.Task, org.gradle.api.Task) 
		org.gradle.api.Task $receiver
		org.gradle.api.Task finalizer
	public static final void mapClasspath (org.gradle.api.tasks.compile.AbstractCompile, kotlin.jvm.functions.Function0) 
		org.gradle.api.tasks.compile.AbstractCompile $receiver
		kotlin.jvm.functions.Function0 fn
	private static final void addConvention (java.lang.Object, java.lang.String, java.lang.Object) 
		Object $receiver
		String name
		Object plugin
		int $i$f$addConvention
	private static final void addExtension (java.lang.Object, java.lang.String, java.lang.Object) 
		Object $receiver
		String name
		Object extension
		int $i$f$addExtension
	public static final java.lang.Object getConvention (java.lang.Object, java.lang.String) 
		Object $receiver
		String name
	public static final void kotlinInfo (org.gradle.api.logging.Logger, java.lang.String) 
		org.gradle.api.logging.Logger $receiver
		String message
	public static final void kotlinDebug (org.gradle.api.logging.Logger, java.lang.String) 
		org.gradle.api.logging.Logger $receiver
		String message
	public static final void kotlinDebug (org.gradle.api.logging.Logger, kotlin.jvm.functions.Function0) 
		org.gradle.api.logging.Logger $receiver
		kotlin.jvm.functions.Function0 message
		int $i$f$kotlinDebug
}

org/jetbrains/kotlin/gradle/plugin/Kotlin2JsPlugin.class
KotlinPlugin.kt
package org.jetbrains.kotlin.gradle.plugin
public org.jetbrains.kotlin.gradle.plugin.Kotlin2JsPlugin extends org.jetbrains.kotlin.gradle.plugin.AbstractKotlinPlugin {
	public org.jetbrains.kotlin.gradle.plugin.Kotlin2JsSourceSetProcessor buildSourceSetProcessor$kotlin_gradle_plugin (org.gradle.api.Project, org.gradle.api.plugins.JavaBasePlugin, org.gradle.api.tasks.SourceSet, java.lang.String) 
		org.gradle.api.Project project
		org.gradle.api.plugins.JavaBasePlugin javaBasePlugin
		org.gradle.api.tasks.SourceSet sourceSet
		String kotlinPluginVersion
	public volatile org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetProcessor buildSourceSetProcessor$kotlin_gradle_plugin (org.gradle.api.Project, org.gradle.api.plugins.JavaBasePlugin, org.gradle.api.tasks.SourceSet, java.lang.String) 
	public void  (org.jetbrains.kotlin.gradle.tasks.KotlinTasksProvider, org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetProvider, java.lang.String) 
		org.jetbrains.kotlin.gradle.tasks.KotlinTasksProvider tasksProvider
		org.jetbrains.kotlin.gradle.plugin.KotlinSourceSetProvider kotlinSourceSetProvider
		String kotlinPluginVersion
}

org/jetbrains/kotlin/gradle/plugin/Kotlin2JsSourceSetProcessor$createCleanSourceMapTask$1.class
KotlinPlugin.kt
package org.jetbrains.kotlin.gradle.plugin
final org.jetbrains.kotlin.gradle.plugin.Kotlin2JsSourceSetProcessor$createCleanSourceMapTask$1 extends java.lang.Object implements org.gradle.api.specs.Spec  {
	final org.jetbrains.kotlin.gradle.plugin.Kotlin2JsSourceSetProcessor this$0
	public volatile boolean isSatisfiedBy (java.lang.Object) 
	public final boolean isSatisfiedBy (org.gradle.api.Task) 
		org.gradle.api.Task it
	void  (org.jetbrains.kotlin.gradle.plugin.Kotlin2JsSourceSetProcessor) 
}

org/jetbrains/kotlin/gradle/dsl/KotlinJsOptionsBase.class
KotlinJsOptionsBase.kt
package org.jetbrains.kotlin.gradle.dsl
public abstract org.jetbrains.kotlin.gradle.dsl.KotlinJsOptionsBase extends java.lang.Object implements org.jetbrains.kotlin.gradle.dsl.KotlinJsOptions  {
	private String apiVersionField
	private String languageVersionField
	private Boolean suppressWarningsField
	private Boolean verboseField
	private Boolean kjsmField
	private String mainField
	private Boolean metaInfoField
	private String moduleKindField
	private Boolean noStdlibField
	private String outputFileField
	private Boolean sourceMapField
	private String targetField
	public java.lang.String getApiVersion () 
	public void setApiVersion (java.lang.String) 
		String value
	public java.lang.String getLanguageVersion () 
	public void setLanguageVersion (java.lang.String) 
		String value
	public boolean getSuppressWarnings () 
	public void setSuppressWarnings (boolean) 
		boolean value
	public boolean getVerbose () 
	public void setVerbose (boolean) 
		boolean value
	public boolean getKjsm () 
	public void setKjsm (boolean) 
		boolean value
	public java.lang.String getMain () 
	public void setMain (java.lang.String) 
		String value
	public boolean getMetaInfo () 
	public void setMetaInfo (boolean) 
		boolean value
	public java.lang.String getModuleKind () 
	public void setModuleKind (java.lang.String) 
		String value
	public boolean getNoStdlib () 
	public void setNoStdlib (boolean) 
		boolean value
	public java.lang.String getOutputFile () 
	public void setOutputFile (java.lang.String) 
		String value
	public boolean getSourceMap () 
	public void setSourceMap (boolean) 
		boolean value
	public java.lang.String getTarget () 
	public void setTarget (java.lang.String) 
		String value
	public void updateArguments$kotlin_gradle_plugin (org.jetbrains.kotlin.cli.common.arguments.K2JSCompilerArguments) 
		String it
		int $i$a$1$let
		String it
		int $i$a$2$let
		boolean it
		int $i$a$3$let
		boolean it
		int $i$a$4$let
		boolean it
		int $i$a$5$let
		String it
		int $i$a$6$let
		boolean it
		int $i$a$7$let
		String it
		int $i$a$8$let
		boolean it
		int $i$a$9$let
		String it
		int $i$a$10$let
		boolean it
		int $i$a$11$let
		String it
		int $i$a$12$let
		org.jetbrains.kotlin.cli.common.arguments.K2JSCompilerArguments args
	public void  () 
}

org/jetbrains/kotlin/gradle/dsl/KotlinJvmOptionsBase.class
KotlinJvmOptionsBase.kt
package org.jetbrains.kotlin.gradle.dsl
public abstract org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptionsBase extends java.lang.Object implements org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptions  {
	private String apiVersionField
	private String languageVersionField
	private Boolean suppressWarningsField
	private Boolean verboseField
	private Boolean includeRuntimeField
	private String jdkHomeField
	private String jvmTargetField
	private Boolean noJdkField
	private Boolean noReflectField
	private Boolean noStdlibField
	public java.lang.String getApiVersion () 
	public void setApiVersion (java.lang.String) 
		String value
	public java.lang.String getLanguageVersion () 
	public void setLanguageVersion (java.lang.String) 
		String value
	public boolean getSuppressWarnings () 
	public void setSuppressWarnings (boolean) 
		boolean value
	public boolean getVerbose () 
	public void setVerbose (boolean) 
		boolean value
	public boolean getIncludeRuntime () 
	public void setIncludeRuntime (boolean) 
		boolean value
	public java.lang.String getJdkHome () 
	public void setJdkHome (java.lang.String) 
		String value
	public java.lang.String getJvmTarget () 
	public void setJvmTarget (java.lang.String) 
		String value
	public boolean getNoJdk () 
	public void setNoJdk (boolean) 
		boolean value
	public boolean getNoReflect () 
	public void setNoReflect (boolean) 
		boolean value
	public boolean getNoStdlib () 
	public void setNoStdlib (boolean) 
		boolean value
	public void updateArguments$kotlin_gradle_plugin (org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments) 
		String it
		int $i$a$1$let
		String it
		int $i$a$2$let
		boolean it
		int $i$a$3$let
		boolean it
		int $i$a$4$let
		boolean it
		int $i$a$5$let
		String it
		int $i$a$6$let
		String it
		int $i$a$7$let
		boolean it
		int $i$a$8$let
		boolean it
		int $i$a$9$let
		boolean it
		int $i$a$10$let
		org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments args
	public void  () 
}

org/jetbrains/kotlin/gradle/dsl/KotlinJsOptionsImpl.class
KotlinJsOptionsImpl.kt
package org.jetbrains.kotlin.gradle.dsl
public final org.jetbrains.kotlin.gradle.dsl.KotlinJsOptionsImpl extends org.jetbrains.kotlin.gradle.dsl.KotlinJsOptionsBase {
	private java.util.List freeCompilerArgs
	public java.util.List getFreeCompilerArgs () 
	public void setFreeCompilerArgs (java.util.List) 
		java.util.List 
	public void updateArguments$kotlin_gradle_plugin (org.jetbrains.kotlin.cli.common.arguments.K2JSCompilerArguments) 
		java.util.Collection thisCollection$iv
		java.util.Collection $receiver$iv
		int $i$f$toTypedArray
		org.jetbrains.kotlin.cli.common.arguments.K2JSCompilerArguments args
	public void  () 
}

org/jetbrains/kotlin/gradle/dsl/KotlinJvmCompile.class
KotlinCompile.kt
package org.jetbrains.kotlin.gradle.dsl
public abstract org.jetbrains.kotlin.gradle.dsl.KotlinJvmCompile extends java.lang.Object implements org.jetbrains.kotlin.gradle.dsl.KotlinCompile  {
}

org/jetbrains/kotlin/gradle/dsl/KotlinCompile.class
KotlinCompile.kt
package org.jetbrains.kotlin.gradle.dsl
public abstract org.jetbrains.kotlin.gradle.dsl.KotlinCompile extends java.lang.Object implements org.gradle.api.Task  {
	public abstract org.jetbrains.kotlin.gradle.dsl.KotlinCommonOptions getKotlinOptions () 
	public abstract void kotlinOptions (kotlin.jvm.functions.Function1) 
	public abstract void kotlinOptions (groovy.lang.Closure) 
}

org/jetbrains/kotlin/gradle/dsl/KotlinJsOptionsBaseKt.class
KotlinJsOptionsBase.kt
package org.jetbrains.kotlin.gradle.dsl
public final org.jetbrains.kotlin.gradle.dsl.KotlinJsOptionsBaseKt extends java.lang.Object {
	public static final void fillDefaultValues (org.jetbrains.kotlin.cli.common.arguments.K2JSCompilerArguments) 
		org.jetbrains.kotlin.cli.common.arguments.K2JSCompilerArguments $receiver
}

org/jetbrains/kotlin/gradle/dsl/KotlinJvmCompile$DefaultImpls.class
KotlinCompile.kt
package org.jetbrains.kotlin.gradle.dsl
public final org.jetbrains.kotlin.gradle.dsl.KotlinJvmCompile$DefaultImpls extends java.lang.Object {
	public static void kotlinOptions (org.jetbrains.kotlin.gradle.dsl.KotlinJvmCompile, groovy.lang.Closure) 
		org.jetbrains.kotlin.gradle.dsl.KotlinJvmCompile $this
		groovy.lang.Closure fn
	public static void kotlinOptions (org.jetbrains.kotlin.gradle.dsl.KotlinJvmCompile, kotlin.jvm.functions.Function1) 
		org.jetbrains.kotlin.gradle.dsl.KotlinJvmCompile $this
		kotlin.jvm.functions.Function1 fn
}

org/jetbrains/kotlin/gradle/dsl/KotlinJvmOptions.class
KotlinJvmOptions.kt
package org.jetbrains.kotlin.gradle.dsl
public abstract org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptions extends java.lang.Object implements org.jetbrains.kotlin.gradle.dsl.KotlinCommonOptions  {
	public abstract boolean getIncludeRuntime () 
	public abstract void setIncludeRuntime (boolean) 
	public abstract java.lang.String getJdkHome () 
	public abstract void setJdkHome (java.lang.String) 
	public abstract java.lang.String getJvmTarget () 
	public abstract void setJvmTarget (java.lang.String) 
	public abstract boolean getNoJdk () 
	public abstract void setNoJdk (boolean) 
	public abstract boolean getNoReflect () 
	public abstract void setNoReflect (boolean) 
	public abstract boolean getNoStdlib () 
	public abstract void setNoStdlib (boolean) 
}

org/jetbrains/kotlin/gradle/dsl/KotlinJsCompile.class
KotlinCompile.kt
package org.jetbrains.kotlin.gradle.dsl
public abstract org.jetbrains.kotlin.gradle.dsl.KotlinJsCompile extends java.lang.Object implements org.jetbrains.kotlin.gradle.dsl.KotlinCompile  {
}

org/jetbrains/kotlin/gradle/dsl/KotlinJsCompile$DefaultImpls.class
KotlinCompile.kt
package org.jetbrains.kotlin.gradle.dsl
public final org.jetbrains.kotlin.gradle.dsl.KotlinJsCompile$DefaultImpls extends java.lang.Object {
	public static void kotlinOptions (org.jetbrains.kotlin.gradle.dsl.KotlinJsCompile, groovy.lang.Closure) 
		org.jetbrains.kotlin.gradle.dsl.KotlinJsCompile $this
		groovy.lang.Closure fn
	public static void kotlinOptions (org.jetbrains.kotlin.gradle.dsl.KotlinJsCompile, kotlin.jvm.functions.Function1) 
		org.jetbrains.kotlin.gradle.dsl.KotlinJsCompile $this
		kotlin.jvm.functions.Function1 fn
}

org/jetbrains/kotlin/gradle/dsl/KotlinJvmOptionsImpl.class
KotlinJvmOptionsImpl.kt
package org.jetbrains.kotlin.gradle.dsl
public final org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptionsImpl extends org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptionsBase {
	private java.util.List freeCompilerArgs
	public java.util.List getFreeCompilerArgs () 
	public void setFreeCompilerArgs (java.util.List) 
		java.util.List 
	public void updateArguments$kotlin_gradle_plugin (org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments) 
		java.util.Collection thisCollection$iv
		java.util.Collection $receiver$iv
		int $i$f$toTypedArray
		org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments args
	public void  () 
}

org/jetbrains/kotlin/gradle/dsl/KotlinCompile$DefaultImpls.class
KotlinCompile.kt
package org.jetbrains.kotlin.gradle.dsl
public final org.jetbrains.kotlin.gradle.dsl.KotlinCompile$DefaultImpls extends java.lang.Object {
	public static void kotlinOptions (org.jetbrains.kotlin.gradle.dsl.KotlinCompile, kotlin.jvm.functions.Function1) 
		org.jetbrains.kotlin.gradle.dsl.KotlinCompile $this
		kotlin.jvm.functions.Function1 fn
	public static void kotlinOptions (org.jetbrains.kotlin.gradle.dsl.KotlinCompile, groovy.lang.Closure) 
		org.jetbrains.kotlin.gradle.dsl.KotlinCompile $this
		groovy.lang.Closure fn
}

org/jetbrains/kotlin/gradle/dsl/KotlinJvmOptionsBaseKt.class
KotlinJvmOptionsBase.kt
package org.jetbrains.kotlin.gradle.dsl
public final org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptionsBaseKt extends java.lang.Object {
	public static final void fillDefaultValues (org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments) 
		org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments $receiver
}

org/jetbrains/kotlin/gradle/dsl/KotlinCommonOptions.class
KotlinCommonOptions.kt
package org.jetbrains.kotlin.gradle.dsl
public abstract org.jetbrains.kotlin.gradle.dsl.KotlinCommonOptions extends java.lang.Object {
	public abstract java.lang.String getApiVersion () 
	public abstract void setApiVersion (java.lang.String) 
	public abstract java.lang.String getLanguageVersion () 
	public abstract void setLanguageVersion (java.lang.String) 
	public abstract boolean getSuppressWarnings () 
	public abstract void setSuppressWarnings (boolean) 
	public abstract boolean getVerbose () 
	public abstract void setVerbose (boolean) 
	public abstract java.util.List getFreeCompilerArgs () 
	public abstract void setFreeCompilerArgs (java.util.List) 
}

org/jetbrains/kotlin/gradle/dsl/KotlinJsOptions.class
KotlinJsOptions.kt
package org.jetbrains.kotlin.gradle.dsl
public abstract org.jetbrains.kotlin.gradle.dsl.KotlinJsOptions extends java.lang.Object implements org.jetbrains.kotlin.gradle.dsl.KotlinCommonOptions  {
	public abstract boolean getKjsm () 
	public abstract void setKjsm (boolean) 
	public abstract java.lang.String getMain () 
	public abstract void setMain (java.lang.String) 
	public abstract boolean getMetaInfo () 
	public abstract void setMetaInfo (boolean) 
	public abstract java.lang.String getModuleKind () 
	public abstract void setModuleKind (java.lang.String) 
	public abstract boolean getNoStdlib () 
	public abstract void setNoStdlib (boolean) 
	public abstract java.lang.String getOutputFile () 
	public abstract void setOutputFile (java.lang.String) 
	public abstract boolean getSourceMap () 
	public abstract void setSourceMap (boolean) 
	public abstract java.lang.String getTarget () 
	public abstract void setTarget (java.lang.String) 
}

org/jetbrains/kotlin/gradle/tasks/AndroidTasksProvider.class
TasksProvider.kt
package org.jetbrains.kotlin.gradle.tasks
public final org.jetbrains.kotlin.gradle.tasks.AndroidTasksProvider extends org.jetbrains.kotlin.gradle.tasks.KotlinTasksProvider {
	private final org.jetbrains.kotlin.gradle.plugin.TaskToFriendTaskMapper taskToFriendTaskMapper
	protected org.jetbrains.kotlin.gradle.plugin.TaskToFriendTaskMapper getTaskToFriendTaskMapper () 
	public void  () 
}

org/jetbrains/kotlin/gradle/tasks/SyncOutputTask$execute$3.class
SyncOutputTask.kt
package org.jetbrains.kotlin.gradle.tasks
final org.jetbrains.kotlin.gradle.tasks.SyncOutputTask$execute$3 extends java.lang.Object implements org.gradle.api.Action  {
	final org.jetbrains.kotlin.gradle.tasks.SyncOutputTask this$0
	public volatile void execute (java.lang.Object) 
	public final void execute (org.gradle.api.tasks.incremental.InputFileDetails) 
		org.gradle.api.tasks.incremental.InputFileDetails it
	void  (org.jetbrains.kotlin.gradle.tasks.SyncOutputTask) 
}

org/jetbrains/kotlin/gradle/tasks/KotlinTasksProvider.class
TasksProvider.kt
package org.jetbrains.kotlin.gradle.tasks
public org.jetbrains.kotlin.gradle.tasks.KotlinTasksProvider extends java.lang.Object {
	private final org.jetbrains.kotlin.gradle.plugin.TaskToFriendTaskMapper taskToFriendTaskMapper
	public final org.jetbrains.kotlin.gradle.tasks.KotlinCompile createKotlinJVMTask (org.gradle.api.Project, java.lang.String, java.lang.String) 
		org.jetbrains.kotlin.gradle.tasks.KotlinCompile $receiver
		int $i$a$1$apply
		org.gradle.api.Project project
		String name
		String sourceSetName
	public final org.jetbrains.kotlin.gradle.tasks.Kotlin2JsCompile createKotlinJSTask (org.gradle.api.Project, java.lang.String, java.lang.String) 
		org.gradle.api.Project project
		String name
		String sourceSetName
	protected org.jetbrains.kotlin.gradle.plugin.TaskToFriendTaskMapper getTaskToFriendTaskMapper () 
	public void  () 
}

org/jetbrains/kotlin/gradle/tasks/Kotlin2JsCompile.class
Tasks.kt
package org.jetbrains.kotlin.gradle.tasks
public org.jetbrains.kotlin.gradle.tasks.Kotlin2JsCompile extends org.jetbrains.kotlin.gradle.tasks.AbstractKotlinCompile implements org.jetbrains.kotlin.gradle.dsl.KotlinJsCompile  {
	private final org.jetbrains.kotlin.cli.js.K2JSCompiler compiler
	private final org.jetbrains.kotlin.gradle.dsl.KotlinJsOptionsImpl kotlinOptionsImpl
	protected org.jetbrains.kotlin.cli.js.K2JSCompiler getCompiler () 
	public volatile org.jetbrains.kotlin.cli.common.CLICompiler getCompiler () 
	public org.jetbrains.kotlin.gradle.dsl.KotlinJsOptions getKotlinOptions () 
	public volatile org.jetbrains.kotlin.gradle.dsl.KotlinCommonOptions getKotlinOptions () 
	private static final void outputFile$annotations () 
	public final java.lang.String getOutputFile () 
	protected org.jetbrains.kotlin.cli.common.arguments.K2JSCompilerArguments populateCompilerArguments () 
		org.jetbrains.kotlin.cli.common.arguments.K2JSCompilerArguments $receiver
		int $i$a$1$apply
		java.io.File it
		int $i$a$2$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.Collection thisCollection$iv
		java.util.Collection $receiver$iv
		int $i$f$toTypedArray
		org.jetbrains.kotlin.cli.common.arguments.K2JSCompilerArguments args
	public volatile org.jetbrains.kotlin.cli.common.arguments.CommonCompilerArguments populateCompilerArguments () 
	public void callCompiler$kotlin_gradle_plugin (org.jetbrains.kotlin.cli.common.arguments.K2JSCompilerArguments, java.util.List, org.jetbrains.kotlin.incremental.ChangedFiles) 
		java.io.File 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
		org.jetbrains.kotlin.cli.common.ExitCode exitCode
		org.jetbrains.kotlin.gradle.tasks.GradleMessageCollector messageCollector
		org.jetbrains.kotlin.cli.common.arguments.K2JSCompilerArguments args
		java.util.List allKotlinSources
		org.jetbrains.kotlin.incremental.ChangedFiles changedFiles
	public volatile void callCompiler$kotlin_gradle_plugin (org.jetbrains.kotlin.cli.common.arguments.CommonCompilerArguments, java.util.List, org.jetbrains.kotlin.incremental.ChangedFiles) 
	public void  () 
	public void kotlinOptions (groovy.lang.Closure) 
		groovy.lang.Closure fn
	public void kotlinOptions (kotlin.jvm.functions.Function1) 
		kotlin.jvm.functions.Function1 fn
}

org/jetbrains/kotlin/gradle/tasks/SyncOutputTask$execute$2.class
SyncOutputTask.kt
package org.jetbrains.kotlin.gradle.tasks
final org.jetbrains.kotlin.gradle.tasks.SyncOutputTask$execute$2 extends java.lang.Object implements org.gradle.api.Action  {
	final org.jetbrains.kotlin.gradle.tasks.SyncOutputTask this$0
	public volatile void execute (java.lang.Object) 
	public final void execute (org.gradle.api.tasks.incremental.InputFileDetails) 
		org.gradle.api.tasks.incremental.InputFileDetails it
	void  (org.jetbrains.kotlin.gradle.tasks.SyncOutputTask) 
}

org/jetbrains/kotlin/gradle/tasks/Kotlin2JsCompile$populateCompilerArguments$1.class
Tasks.kt
package org.jetbrains.kotlin.gradle.tasks
final org.jetbrains.kotlin.gradle.tasks.Kotlin2JsCompile$populateCompilerArguments$1 extends java.lang.Object implements org.gradle.api.specs.Spec  {
	public static final org.jetbrains.kotlin.gradle.tasks.Kotlin2JsCompile$populateCompilerArguments$1 INSTANCE
	public volatile boolean isSatisfiedBy (java.lang.Object) 
	public final boolean isSatisfiedBy (java.io.File) 
		java.io.File it
	void  () 
	static void  () 
}

org/jetbrains/kotlin/gradle/tasks/KotlinCompile$WhenMappings.class

package org.jetbrains.kotlin.gradle.tasks
public final org.jetbrains.kotlin.gradle.tasks.KotlinCompile$WhenMappings extends java.lang.Object {
	public static final int[] $EnumSwitchMapping$0
	static void  () 
}

org/jetbrains/kotlin/gradle/tasks/KotlinCompile$getJavaSourceRoots$1.class
Tasks.kt
package org.jetbrains.kotlin.gradle.tasks
final org.jetbrains.kotlin.gradle.tasks.KotlinCompile$getJavaSourceRoots$1 extends java.lang.Object implements org.gradle.api.specs.Spec  {
	public static final org.jetbrains.kotlin.gradle.tasks.KotlinCompile$getJavaSourceRoots$1 INSTANCE
	public volatile boolean isSatisfiedBy (java.lang.Object) 
	public final boolean isSatisfiedBy (java.io.File) 
		java.io.File it
	void  () 
	static void  () 
}

org/jetbrains/kotlin/gradle/tasks/SyncOutputTask$annotationsRemover$2.class
SyncOutputTask.kt
package org.jetbrains.kotlin.gradle.tasks
final org.jetbrains.kotlin.gradle.tasks.SyncOutputTask$annotationsRemover$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final org.jetbrains.kotlin.gradle.tasks.SyncOutputTask this$0
	public volatile java.lang.Object invoke () 
	public final org.jetbrains.kotlin.bytecode.AnnotationsRemover invoke () 
	void  (org.jetbrains.kotlin.gradle.tasks.SyncOutputTask) 
}

org/jetbrains/kotlin/gradle/tasks/AbstractKotlinCompile.class
Tasks.kt
package org.jetbrains.kotlin.gradle.tasks
public abstract org.jetbrains.kotlin.gradle.tasks.AbstractKotlinCompile extends org.gradle.api.tasks.compile.AbstractCompile {
	private boolean incremental
	private boolean compilerCalled
	private boolean anyClassesCompiled
	private String friendTaskName
	private java.io.File javaOutputDir
	private final kotlin.properties.ReadWriteProperty sourceSetName$delegate
	private static final kotlin.reflect.KProperty[] $$delegatedProperties
	protected abstract org.jetbrains.kotlin.cli.common.CLICompiler getCompiler () 
	protected abstract org.jetbrains.kotlin.cli.common.arguments.CommonCompilerArguments populateCompilerArguments () 
	public final boolean getIncremental () 
	public final void setIncremental (boolean) 
		int $i$a$1$kotlinDebug
		org.gradle.api.logging.Logger $receiver$iv
		int $i$f$kotlinDebug
		boolean value
	public final boolean getCompilerCalled$kotlin_gradle_plugin () 
	public final void setCompilerCalled$kotlin_gradle_plugin (boolean) 
		boolean 
	public final boolean getAnyClassesCompiled$kotlin_gradle_plugin () 
	public final void setAnyClassesCompiled$kotlin_gradle_plugin (boolean) 
		boolean 
	public final java.lang.String getFriendTaskName$kotlin_gradle_plugin () 
	public final void setFriendTaskName$kotlin_gradle_plugin (java.lang.String) 
		String 
	public final java.io.File getJavaOutputDir$kotlin_gradle_plugin () 
	public final void setJavaOutputDir$kotlin_gradle_plugin (java.io.File) 
		java.io.File 
	public final java.lang.String getSourceSetName$kotlin_gradle_plugin () 
	public final void setSourceSetName$kotlin_gradle_plugin (java.lang.String) 
		String 
	protected final java.lang.String getModuleName () 
	protected void compile () 
		int $i$a$1$assert
	public final void execute (org.gradle.api.tasks.incremental.IncrementalTaskInputs) 
		int $i$a$1$kotlinDebug
		org.gradle.api.logging.Logger $receiver$iv
		int $i$f$kotlinDebug
		int $i$a$2$kotlinDebug
		org.gradle.api.logging.Logger $receiver$iv
		int $i$f$kotlinDebug
		org.jetbrains.kotlin.cli.common.arguments.CommonCompilerArguments args
		java.util.List allKotlinSources
		org.gradle.api.tasks.incremental.IncrementalTaskInputs inputs
	private final java.util.List getKotlinSources () 
		java.io.File p1
		int $i$a$1$unknown
		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
	public abstract void callCompiler$kotlin_gradle_plugin (org.jetbrains.kotlin.cli.common.arguments.CommonCompilerArguments, java.util.List, org.jetbrains.kotlin.incremental.ChangedFiles) 
	public void  () 
	static void  () 
}

org/jetbrains/kotlin/gradle/tasks/SyncOutputTask$timestampsFile$2.class
SyncOutputTask.kt
package org.jetbrains.kotlin.gradle.tasks
final org.jetbrains.kotlin.gradle.tasks.SyncOutputTask$timestampsFile$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final org.jetbrains.kotlin.gradle.tasks.SyncOutputTask this$0
	public volatile java.lang.Object invoke () 
	public final java.io.File invoke () 
	void  (org.jetbrains.kotlin.gradle.tasks.SyncOutputTask) 
}

org/jetbrains/kotlin/gradle/tasks/KotlinCompile.class
Tasks.kt
package org.jetbrains.kotlin.gradle.tasks
public org.jetbrains.kotlin.gradle.tasks.KotlinCompile extends org.jetbrains.kotlin.gradle.tasks.AbstractKotlinCompile implements org.jetbrains.kotlin.gradle.dsl.KotlinJvmCompile  {
	private final org.jetbrains.kotlin.cli.jvm.K2JVMCompiler compiler
	private org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptionsImpl parentKotlinOptionsImpl
	private final org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptionsImpl kotlinOptionsImpl
	private final java.util.HashSet sourceRoots
	private final kotlin.Lazy cacheVersions$delegate
	private org.jetbrains.kotlin.annotation.AnnotationFileUpdater kaptAnnotationsFileUpdater
	private final java.util.ArrayList additionalClasspath
	private final org.jetbrains.kotlin.gradle.tasks.KaptOptions kaptOptions
	private final org.jetbrains.kotlin.gradle.tasks.CompilerPluginOptions pluginOptions
	private org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryProvider artifactDifferenceRegistryProvider
	private java.io.File artifactFile
	private org.jetbrains.kotlin.annotation.SourceAnnotationsRegistry sourceAnnotationsRegistry
	private static final kotlin.reflect.KProperty[] $$delegatedProperties
	protected org.jetbrains.kotlin.cli.jvm.K2JVMCompiler getCompiler () 
	public volatile org.jetbrains.kotlin.cli.common.CLICompiler getCompiler () 
	public final org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptionsImpl getParentKotlinOptionsImpl$kotlin_gradle_plugin () 
	public final void setParentKotlinOptionsImpl$kotlin_gradle_plugin (org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptionsImpl) 
		org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptionsImpl 
	public org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptions getKotlinOptions () 
	public volatile org.jetbrains.kotlin.gradle.dsl.KotlinCommonOptions getKotlinOptions () 
	public final java.io.File getTaskBuildDirectory$kotlin_gradle_plugin () 
		java.io.File $receiver
		int $i$a$1$apply
	private final java.util.List getCacheVersions () 
	public final boolean isCacheFormatUpToDate$kotlin_gradle_plugin () 
		org.jetbrains.kotlin.incremental.CacheVersion it
		int $i$a$1$all
		Object element$iv
		Iterable $receiver$iv
		int $i$f$all
	private final java.lang.Iterable getCompileClasspath () 
		java.io.File p1
		int $i$a$1$unknown
		Object element$iv
		Iterable $receiver$iv
		java.util.Collection destination$iv
		int $i$f$filterTo
	private final java.io.File getKapt2GeneratedSourcesDir () 
	public final org.jetbrains.kotlin.gradle.tasks.KaptOptions getKaptOptions$kotlin_gradle_plugin () 
	public final org.jetbrains.kotlin.gradle.tasks.CompilerPluginOptions getPluginOptions$kotlin_gradle_plugin () 
	public final org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryProvider getArtifactDifferenceRegistryProvider$kotlin_gradle_plugin () 
	public final void setArtifactDifferenceRegistryProvider$kotlin_gradle_plugin (org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryProvider) 
		org.jetbrains.kotlin.incremental.multiproject.ArtifactDifferenceRegistryProvider 
	public final java.io.File getArtifactFile$kotlin_gradle_plugin () 
	public final void setArtifactFile$kotlin_gradle_plugin (java.io.File) 
		java.io.File 
	public final org.jetbrains.kotlin.annotation.SourceAnnotationsRegistry getSourceAnnotationsRegistry$kotlin_gradle_plugin () 
	public final void setSourceAnnotationsRegistry$kotlin_gradle_plugin (org.jetbrains.kotlin.annotation.SourceAnnotationsRegistry) 
		org.jetbrains.kotlin.annotation.SourceAnnotationsRegistry 
	protected org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments populateCompilerArguments () 
		org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments $receiver
		int $i$a$1$apply
		java.util.Collection thisCollection$iv
		java.util.Collection $receiver$iv
		int $i$f$toTypedArray
		java.util.Collection thisCollection$iv
		java.util.Collection $receiver$iv
		int $i$f$toTypedArray
		Object[] elements$iv
		org.jetbrains.kotlin.gradle.tasks.KotlinCompile friendTask
		String friendKotlinTaskName
		int $i$a$1$let
		int $i$a$3$kotlinDebug
		org.gradle.api.logging.Logger $receiver$iv
		int $i$f$kotlinDebug
		int $i$a$4$kotlinDebug
		org.gradle.api.logging.Logger $receiver$iv
		int $i$f$kotlinDebug
		int $i$a$5$kotlinDebug
		org.gradle.api.logging.Logger $receiver$iv
		int $i$f$kotlinDebug
		org.jetbrains.kotlin.gradle.tasks.KotlinCompile$populateCompilerArguments$2 dumpPaths$
		org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments args
	public volatile org.jetbrains.kotlin.cli.common.arguments.CommonCompilerArguments populateCompilerArguments () 
	public void callCompiler$kotlin_gradle_plugin (org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments, java.util.List, org.jetbrains.kotlin.incremental.ChangedFiles) 
		org.jetbrains.kotlin.cli.common.ExitCode exitCode
		Throwable e
		org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner compiler
		org.jetbrains.kotlin.gradle.tasks.GradleMessageCollector messageCollector
		org.jetbrains.kotlin.incremental.GradleIncReporter reporter
		java.io.File outputDir
		org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments args
		java.util.List allKotlinSources
		org.jetbrains.kotlin.incremental.ChangedFiles changedFiles
	public volatile void callCompiler$kotlin_gradle_plugin (org.jetbrains.kotlin.cli.common.arguments.CommonCompilerArguments, java.util.List, org.jetbrains.kotlin.incremental.ChangedFiles) 
	private final void cleanupOnError () 
	private final void processCompilerExitCode (org.jetbrains.kotlin.cli.common.ExitCode) 
		org.jetbrains.kotlin.cli.common.ExitCode exitCode
	private final org.jetbrains.kotlin.cli.common.ExitCode compileNotIncremental (java.util.List, java.io.File, org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments) 
		java.io.File it
		int $i$a$1$forEach
		Object element$iv
		kotlin.sequences.Sequence $receiver$iv
		int $i$f$forEach
		org.jetbrains.kotlin.annotation.SourceAnnotationsRegistry handler
		int $i$a$1$let
		org.jetbrains.kotlin.config.Services$Builder $receiver
		int $i$a$1$with
		org.jetbrains.kotlin.config.Services services
		org.jetbrains.kotlin.gradle.tasks.GradleMessageCollector messageCollector
		java.io.File moduleFile
		java.util.List sourcesToCompile
		java.io.File outputDir
		org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments args
	private final void handleKaptProperties () 
		java.io.File kaptAnnotationsFile
		int $i$a$1$let
	private final java.util.Set getJavaSourceRoots () 
	private final boolean isKapt2GeneratedDirectory (java.io.File) 
		java.io.File $receiver
	private final transient java.lang.Object[] filterOutKapt2Directories (java.lang.Object[]) 
		java.io.File 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
		Object source
		int $i$a$1$flatMap
		Iterable list$iv$iv
		Object element$iv$iv
		Object[] $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$flatMapTo
		Object[] $receiver$iv
		int $i$f$flatMap
		java.util.Collection thisCollection$iv
		java.util.Collection $receiver$iv
		int $i$f$toTypedArray
		Object[] sources
	public void setSource (java.lang.Object) 
		Object[] sourcesToAdd
		Object sources
	public transient org.gradle.api.tasks.SourceTask source (java.lang.Object[]) 
		Object[] sourcesToAdd
		Object[] sources
	public final java.util.Set findRootsForSources$kotlin_gradle_plugin (java.lang.Iterable) 
		java.io.File it
		int $i$a$1$mapTo
		Object item$iv
		Iterable $receiver$iv
		java.util.Collection destination$iv
		int $i$f$mapTo
		java.io.File sourceRoot
		java.io.File sourceDir
		java.util.HashSet sourceDirs
		java.util.HashSet resultRoots
		Iterable sources
	private final transient void addSourceRoots (java.lang.Object[]) 
		Object source
		Object[] sources
	public void  () 
	static void  () 
	public void kotlinOptions (groovy.lang.Closure) 
		groovy.lang.Closure fn
	public void kotlinOptions (kotlin.jvm.functions.Function1) 
		kotlin.jvm.functions.Function1 fn
}

org/jetbrains/kotlin/gradle/tasks/SyncOutputTask$timestamps$2.class
SyncOutputTask.kt
package org.jetbrains.kotlin.gradle.tasks
final org.jetbrains.kotlin.gradle.tasks.SyncOutputTask$timestamps$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final org.jetbrains.kotlin.gradle.tasks.SyncOutputTask this$0
	public volatile java.lang.Object invoke () 
	public final java.util.Map invoke () 
	void  (org.jetbrains.kotlin.gradle.tasks.SyncOutputTask) 
}

org/jetbrains/kotlin/gradle/tasks/KaptOptions.class
KaptOptions.kt
package org.jetbrains.kotlin.gradle.tasks
public final org.jetbrains.kotlin.gradle.tasks.KaptOptions extends java.lang.Object {
	private boolean supportInheritedAnnotations
	private boolean generateStubs
	private java.io.File annotationsFile
	public final boolean getSupportInheritedAnnotations () 
	public final void setSupportInheritedAnnotations (boolean) 
		boolean 
	public final boolean getGenerateStubs () 
	public final void setGenerateStubs (boolean) 
		boolean 
	public final java.io.File getAnnotationsFile () 
	public final void setAnnotationsFile (java.io.File) 
		java.io.File 
	public void  () 
}

org/jetbrains/kotlin/gradle/tasks/CompilerPluginOptions.class
CompilerPluginOptions.kt
package org.jetbrains.kotlin.gradle.tasks
public final org.jetbrains.kotlin.gradle.tasks.CompilerPluginOptions extends java.lang.Object {
	private final java.util.ArrayList mutableClasspath
	private final java.util.ArrayList mutableArguments
	public final java.util.List getClasspath () 
	public final java.util.List getArguments () 
	public final void addClasspathEntry (java.io.File) 
		java.io.File file
	public final void addPluginArgument (java.lang.String, java.lang.String, java.lang.String) 
		String pluginId
		String key
		String value
	public void  () 
}

org/jetbrains/kotlin/gradle/tasks/SyncOutputTask.class
SyncOutputTask.kt
package org.jetbrains.kotlin.gradle.tasks
public org.jetbrains.kotlin.gradle.tasks.SyncOutputTask extends org.gradle.api.DefaultTask {
	private final kotlin.properties.ReadWriteProperty kotlinOutputDir$delegate
	private final kotlin.properties.ReadWriteProperty javaOutputDir$delegate
	private final kotlin.properties.ReadWriteProperty kotlinTask$delegate
	private final kotlin.Lazy sourceAnnotations$delegate
	private final kotlin.Lazy annotationsRemover$delegate
	private final kotlin.Lazy workingDir$delegate
	private final kotlin.Lazy timestampsFile$delegate
	private final kotlin.Lazy timestamps$delegate
	private static final kotlin.reflect.KProperty[] $$delegatedProperties
	public final java.io.File getKotlinOutputDir () 
	public final void setKotlinOutputDir (java.io.File) 
		java.io.File 
	public final java.io.File getJavaOutputDir () 
	public final void setJavaOutputDir (java.io.File) 
		java.io.File 
	public final org.jetbrains.kotlin.gradle.tasks.KotlinCompile getKotlinTask () 
	public final void setKotlinTask (org.jetbrains.kotlin.gradle.tasks.KotlinCompile) 
		org.jetbrains.kotlin.gradle.tasks.KotlinCompile 
	private final java.util.Set getSourceAnnotations () 
	private final org.jetbrains.kotlin.bytecode.AnnotationsRemover getAnnotationsRemover () 
	public final java.io.File getWorkingDir () 
	private final java.io.File getTimestampsFile () 
	private final java.util.Map getTimestamps () 
	private static final void kotlinClassesInJavaOutputDir$annotations () 
	public final java.util.Collection getKotlinClassesInJavaOutputDir () 
	public final void execute (org.gradle.api.tasks.incremental.IncrementalTaskInputs) 
		int $i$a$1$kotlinDebug
		org.gradle.api.logging.Logger $receiver$iv
		int $i$f$kotlinDebug
		int $i$a$4$kotlinDebug
		org.gradle.api.logging.Logger $receiver$iv
		int $i$f$kotlinDebug
		org.gradle.api.tasks.incremental.IncrementalTaskInputs inputs
	private final void processNonIncrementally () 
		long timestamp
		java.io.File file
		java.io.File it
		int $i$a$1$forEach
		Object element$iv
		kotlin.sequences.Sequence $receiver$iv
		int $i$f$forEach
	private final void processIncrementally (org.gradle.api.tasks.incremental.InputFileDetails) 
		java.io.File fileInJavaDir
		java.io.File fileInKotlinDir
		org.gradle.api.tasks.incremental.InputFileDetails input
	private final void remove (java.io.File) 
		int $i$a$1$kotlinDebug
		org.gradle.api.logging.Logger $receiver$iv
		int $i$f$kotlinDebug
		java.io.File fileInJavaDir
	private final void copy (java.io.File, java.io.File) 
		int $i$a$1$kotlinDebug
		org.gradle.api.logging.Logger $receiver$iv
		int $i$f$kotlinDebug
		int $i$a$2$kotlinDebug
		org.gradle.api.logging.Logger $receiver$iv
		int $i$f$kotlinDebug
		java.io.File fileInKotlinDir
		java.io.File fileInJavaDir
	private final java.io.File getSiblingInJavaDir (java.io.File) 
		java.io.File $receiver
	public void  () 
	static void  () 
	public static final void access$processIncrementally (org.jetbrains.kotlin.gradle.tasks.SyncOutputTask, org.gradle.api.tasks.incremental.InputFileDetails) 
		org.jetbrains.kotlin.gradle.tasks.SyncOutputTask $this
		org.gradle.api.tasks.incremental.InputFileDetails input
	public static final java.util.Set access$getSourceAnnotations$p (org.jetbrains.kotlin.gradle.tasks.SyncOutputTask) 
		org.jetbrains.kotlin.gradle.tasks.SyncOutputTask $this
	public static final java.io.File access$getTimestampsFile$p (org.jetbrains.kotlin.gradle.tasks.SyncOutputTask) 
		org.jetbrains.kotlin.gradle.tasks.SyncOutputTask $this
}

org/jetbrains/kotlin/gradle/tasks/kapt/KaptStubGeneratorUtilsKt.class
kaptStubGeneratorUtils.kt
package org.jetbrains.kotlin.gradle.tasks.kapt
public final org.jetbrains.kotlin.gradle.tasks.kapt.KaptStubGeneratorUtilsKt extends java.lang.Object {
	public static final java.io.File generateKotlinAptAnnotation (java.io.File) 
		Object[] elements$iv
		org.jetbrains.org.objectweb.asm.ClassWriter $receiver
		int $i$a$1$with
		java.io.File outputFile
		java.io.File injectPackage
		byte[] bytes
		String classFqName
		String className
		String packageName
		java.io.File outputDirectory
	public static final java.io.File generateAnnotationProcessorWrapper (java.lang.String, java.lang.String, java.io.File, java.lang.String, java.lang.String) 
		org.jetbrains.org.objectweb.asm.MethodVisitor $receiver
		int $i$a$1$with
		String superClass
		org.jetbrains.org.objectweb.asm.ClassWriter $receiver
		int $i$a$1$with
		java.io.File outputFile
		byte[] bytes
		String classFqName
		String processorFqName
		String packageName
		java.io.File outputDirectory
		String className
		String taskQualifier
}

org/jetbrains/kotlin/gradle/tasks/SyncOutputTaskKt.class
SyncOutputTask.kt
package org.jetbrains.kotlin.gradle.tasks
public final org.jetbrains.kotlin.gradle.tasks.SyncOutputTaskKt extends java.lang.Object {
	private static final String TIMESTAMP_FILE_NAME
	private static final java.util.Map readTimestamps (java.io.File) 
		long timestamp
		String path
		int it
		int $i$a$1$repeat
		int size
		java.io.ObjectInputStream input
		int $i$a$1$use
		java.util.HashMap result
		java.io.File file
	private static final void saveTimestamps (java.io.File, java.util.Map) 
		long timestamp
		java.io.File file
		java.io.ObjectOutputStream out
		int $i$a$1$use
		java.io.File snapshotFile
		java.util.Map timestamps
	static void  () 
	public static final void access$saveTimestamps (java.io.File, java.util.Map) 
		java.io.File snapshotFile
		java.util.Map timestamps
	public static final java.lang.String access$getTIMESTAMP_FILE_NAME$p () 
	public static final java.util.Map access$readTimestamps (java.io.File) 
		java.io.File file
}

org/jetbrains/kotlin/gradle/tasks/KotlinCompile$populateCompilerArguments$2.class
Tasks.kt
package org.jetbrains.kotlin.gradle.tasks
final org.jetbrains.kotlin.gradle.tasks.KotlinCompile$populateCompilerArguments$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.kotlin.gradle.tasks.KotlinCompile$populateCompilerArguments$2 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.lang.String invoke (java.lang.Iterable) 
		java.io.File 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
		Iterable files
	void  () 
	static void  () 
}

org/jetbrains/kotlin/gradle/tasks/SyncOutputTask$sourceAnnotations$2.class
SyncOutputTask.kt
package org.jetbrains.kotlin.gradle.tasks
final org.jetbrains.kotlin.gradle.tasks.SyncOutputTask$sourceAnnotations$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final org.jetbrains.kotlin.gradle.tasks.SyncOutputTask this$0
	public volatile java.lang.Object invoke () 
	public final java.util.Set invoke () 
	void  (org.jetbrains.kotlin.gradle.tasks.SyncOutputTask) 
}

org/jetbrains/kotlin/gradle/tasks/KotlinTasksProvider$createKotlinJVMTask$1$1.class
TasksProvider.kt
package org.jetbrains.kotlin.gradle.tasks
final org.jetbrains.kotlin.gradle.tasks.KotlinTasksProvider$createKotlinJVMTask$1$1 extends java.lang.Object implements org.gradle.api.specs.Spec  {
	final org.jetbrains.kotlin.gradle.tasks.KotlinCompile receiver$0
	public volatile boolean isSatisfiedBy (java.lang.Object) 
	public final boolean isSatisfiedBy (org.gradle.api.Task) 
		org.gradle.api.Task it
	void  (org.jetbrains.kotlin.gradle.tasks.KotlinCompile) 
}

org/jetbrains/kotlin/gradle/tasks/KotlinCompile$callCompiler$exitCode$1.class
Tasks.kt
package org.jetbrains.kotlin.gradle.tasks
final org.jetbrains.kotlin.gradle.tasks.KotlinCompile$callCompiler$exitCode$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final org.jetbrains.kotlin.incremental.ChangedFiles $changedFiles
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final org.jetbrains.kotlin.incremental.ChangedFiles invoke (org.jetbrains.kotlin.incremental.IncrementalCachesManager) 
		org.jetbrains.kotlin.incremental.IncrementalCachesManager it
	void  (org.jetbrains.kotlin.incremental.ChangedFiles) 
}

org/jetbrains/kotlin/gradle/tasks/Kotlin2JsCompile$WhenMappings.class

package org.jetbrains.kotlin.gradle.tasks
public final org.jetbrains.kotlin.gradle.tasks.Kotlin2JsCompile$WhenMappings extends java.lang.Object {
	public static final int[] $EnumSwitchMapping$0
	static void  () 
}

org/jetbrains/kotlin/gradle/tasks/KotlinCompile$cacheVersions$2.class
Tasks.kt
package org.jetbrains.kotlin.gradle.tasks
final org.jetbrains.kotlin.gradle.tasks.KotlinCompile$cacheVersions$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final org.jetbrains.kotlin.gradle.tasks.KotlinCompile this$0
	public volatile java.lang.Object invoke () 
	public final java.util.List invoke () 
	void  (org.jetbrains.kotlin.gradle.tasks.KotlinCompile) 
}

org/jetbrains/kotlin/gradle/tasks/GradleMessageCollector.class
Tasks.kt
package org.jetbrains.kotlin.gradle.tasks
public final org.jetbrains.kotlin.gradle.tasks.GradleMessageCollector extends java.lang.Object implements org.jetbrains.kotlin.cli.common.messages.MessageCollector  {
	private boolean hasErrors
	private final org.gradle.api.logging.Logger logger
	public boolean hasErrors () 
	public void clear () 
	public void report (org.jetbrains.kotlin.cli.common.messages.CompilerMessageSeverity, java.lang.String, org.jetbrains.kotlin.cli.common.messages.CompilerMessageLocation) 
		int column
		int line
		String path
		StringBuilder $receiver
		int $i$a$1$with
		String text
		org.jetbrains.kotlin.cli.common.messages.CompilerMessageSeverity severity
		String message
		org.jetbrains.kotlin.cli.common.messages.CompilerMessageLocation location
	public final org.gradle.api.logging.Logger getLogger () 
	public void  (org.gradle.api.logging.Logger) 
		org.gradle.api.logging.Logger logger
}

org/jetbrains/kotlin/gradle/tasks/SyncOutputTask$workingDir$2.class
SyncOutputTask.kt
package org.jetbrains.kotlin.gradle.tasks
final org.jetbrains.kotlin.gradle.tasks.SyncOutputTask$workingDir$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final org.jetbrains.kotlin.gradle.tasks.SyncOutputTask this$0
	public volatile java.lang.Object invoke () 
	public final java.io.File invoke () 
		java.io.File $receiver
		int $i$a$1$apply
	void  (org.jetbrains.kotlin.gradle.tasks.SyncOutputTask) 
}

org/jetbrains/kotlin/gradle/tasks/TasksKt.class
Tasks.kt
package org.jetbrains.kotlin.gradle.tasks
public final org.jetbrains.kotlin.gradle.tasks.TasksKt extends java.lang.Object {
	public static final String ANNOTATIONS_PLUGIN_NAME
	public static final String KOTLIN_BUILD_DIR_NAME
	public static final String USING_EXPERIMENTAL_INCREMENTAL_MESSAGE
}

META-INF/gradle-plugins/kotlin2js.properties
META-INF/gradle-plugins/kotlin-android-extensions.properties
META-INF/gradle-plugins/kotlin.properties
META-INF/gradle-plugins/kotlin-kapt.properties
META-INF/gradle-plugins/kotlin-android.properties
META-INF/services/org.jetbrains.kotlin.gradle.plugin.KotlinGradleSubplugin
META-INF/kotlin-gradle-plugin.kotlin_module
META-INF/maven/
META-INF/maven/org.jetbrains.kotlin/
META-INF/maven/org.jetbrains.kotlin/kotlin-gradle-plugin/
META-INF/maven/org.jetbrains.kotlin/kotlin-gradle-plugin/pom.xml
META-INF/maven/org.jetbrains.kotlin/kotlin-gradle-plugin/pom.properties