From aef7512477e1cd7806ad5c201c773287623c8262 Mon Sep 17 00:00:00 2001 From: Sebastian Sellmair Date: Tue, 27 Sep 2022 14:32:50 +0200 Subject: [PATCH] [Gradle][Minor] Move KotlinCompilationOutput into separate source file KT-54312 --- .../kotlin/gradle/plugin/KotlinCompilation.kt | 10 ---------- .../gradle/plugin/KotlinCompilationOutput.kt | 17 +++++++++++++++++ 2 files changed, 17 insertions(+), 10 deletions(-) create mode 100644 libraries/tools/kotlin-gradle-plugin-api/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinCompilationOutput.kt 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