[Gradle] Remove .configure property from External.*Descriptors

KT-58601
This commit is contained in:
Sebastian Sellmair
2023-05-10 15:34:10 +02:00
committed by Space Team
parent 74fd66202b
commit ca2a5a8ebf
3 changed files with 2 additions and 6 deletions
@@ -252,7 +252,6 @@ public final class org/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalKotli
public final fun getCompilationName ()Ljava/lang/String;
public final fun getCompileAllTaskName ()Ljava/lang/String;
public final fun getCompileTaskName ()Ljava/lang/String;
public final fun getConfigure ()Lkotlin/jvm/functions/Function1;
public final fun getDefaultSourceSet ()Lorg/jetbrains/kotlin/gradle/plugin/KotlinSourceSet;
public final fun getFriendArtifactResolver ()Lorg/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalKotlinCompilationDescriptor$FriendArtifactResolver;
public final fun setCompilationAssociator (Lorg/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalKotlinCompilationDescriptor$CompilationAssociator;)V
@@ -260,7 +259,6 @@ public final class org/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalKotli
public final fun setCompilationName (Ljava/lang/String;)V
public final fun setCompileAllTaskName (Ljava/lang/String;)V
public final fun setCompileTaskName (Ljava/lang/String;)V
public final fun setConfigure (Lkotlin/jvm/functions/Function1;)V
public final fun setDefaultSourceSet (Lorg/jetbrains/kotlin/gradle/plugin/KotlinSourceSet;)V
public final fun setFriendArtifactResolver (Lorg/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalKotlinCompilationDescriptor$FriendArtifactResolver;)V
}
@@ -275,8 +273,6 @@ public abstract interface class org/jetbrains/kotlin/gradle/plugin/mpp/external/
public final class org/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalKotlinTargetConfigurationDescriptorBuilder {
public final fun configure (Lkotlin/jvm/functions/Function2;)Lorg/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalKotlinTargetConfigurationDescriptorBuilder;
public final fun getConfigure ()Lkotlin/jvm/functions/Function2;
public final fun setConfigure (Lkotlin/jvm/functions/Function2;)V
}
public abstract interface class org/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalKotlinTargetDescriptor {
@@ -84,7 +84,7 @@ class ExternalKotlinCompilationDescriptorBuilder<T : DecoratedExternalKotlinComp
var compilationFactory: CompilationFactory<T> by Delegates.notNull()
var friendArtifactResolver: FriendArtifactResolver<T>? = null
var compilationAssociator: CompilationAssociator<T>? = null
var configure: ((T) -> Unit)? = null
internal var configure: ((T) -> Unit)? = null
fun configure(action: (T) -> Unit) = apply {
val configure = this.configure
@@ -16,7 +16,7 @@ interface ExternalKotlinTargetConfigurationDescriptor<T : DecoratedExternalKotli
@ExternalKotlinTargetApi
class ExternalKotlinTargetConfigurationDescriptorBuilder<T : DecoratedExternalKotlinTarget> internal constructor() {
var configure: ((target: T, configuration: Configuration) -> Unit)? = null
internal var configure: ((target: T, configuration: Configuration) -> Unit)? = null
fun configure(action: (target: T, configuration: Configuration) -> Unit) = apply {
val configure = this.configure