diff --git a/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinCompilation.kt b/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinCompilation.kt index c7498845583..d22bf05fe1e 100644 --- a/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinCompilation.kt +++ b/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinCompilation.kt @@ -11,21 +11,11 @@ import org.gradle.api.Action import org.gradle.api.Named import org.gradle.api.attributes.AttributeContainer import org.gradle.api.attributes.HasAttributes -import org.gradle.api.file.ConfigurableFileCollection import org.gradle.api.file.FileCollection import org.gradle.api.tasks.TaskProvider import org.jetbrains.kotlin.gradle.dsl.KotlinCommonOptionsDeprecated import org.jetbrains.kotlin.gradle.dsl.KotlinCompileDeprecated import org.jetbrains.kotlin.gradle.tasks.KotlinCompilationTask -import java.io.File - -interface KotlinCompilationOutput { - var resourcesDirProvider: Any - val resourcesDir: File - val classesDirs: ConfigurableFileCollection - - val allOutputs: FileCollection -} interface KotlinCompilation : Named, HasAttributes, diff --git a/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinCompilationOutput.kt b/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinCompilationOutput.kt new file mode 100644 index 00000000000..88d78faf53d --- /dev/null +++ b/libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinCompilationOutput.kt @@ -0,0 +1,17 @@ +/* + * Copyright 2010-2022 JetBrains s.r.o. and Kotlin Programming Language contributors. + * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. + */ + +package org.jetbrains.kotlin.gradle.plugin + +import org.gradle.api.file.ConfigurableFileCollection +import org.gradle.api.file.FileCollection +import java.io.File + +interface KotlinCompilationOutput { + var resourcesDirProvider: Any + val resourcesDir: File + val classesDirs: ConfigurableFileCollection + val allOutputs: FileCollection +} \ No newline at end of file