[Gradle] Remove unnecessary Deprecated ExternalKotlinTargetApis
KT-58601
This commit is contained in:
committed by
Space Team
parent
d9f572bc0b
commit
74fd66202b
@@ -182,7 +182,7 @@ public final class org/jetbrains/kotlin/gradle/plugin/mpp/external/CreateExterna
|
||||
public static final fun createExternalKotlinTarget (Lorg/jetbrains/kotlin/gradle/dsl/KotlinMultiplatformExtension;Lorg/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalKotlinTargetDescriptor;)Lorg/jetbrains/kotlin/gradle/plugin/mpp/external/DecoratedExternalKotlinTarget;
|
||||
}
|
||||
|
||||
public abstract class org/jetbrains/kotlin/gradle/plugin/mpp/external/DecoratedExternalKotlinCompilation : org/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalDecoratedKotlinCompilation {
|
||||
public abstract class org/jetbrains/kotlin/gradle/plugin/mpp/external/DecoratedExternalKotlinCompilation : org/jetbrains/kotlin/gradle/plugin/mpp/DecoratedKotlinCompilation {
|
||||
public fun <init> (Lorg/jetbrains/kotlin/gradle/plugin/mpp/external/DecoratedExternalKotlinCompilation$Delegate;)V
|
||||
}
|
||||
|
||||
@@ -222,10 +222,6 @@ public class org/jetbrains/kotlin/gradle/plugin/mpp/external/DecoratedExternalKo
|
||||
public fun withSourcesJar (Z)V
|
||||
}
|
||||
|
||||
public abstract class org/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalDecoratedKotlinCompilation : org/jetbrains/kotlin/gradle/plugin/mpp/DecoratedKotlinCompilation {
|
||||
public fun <init> (Lorg/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalDecoratedKotlinCompilation$Delegate;)V
|
||||
}
|
||||
|
||||
public abstract interface class org/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalKotlinCompilationDescriptor {
|
||||
public abstract fun getCompilationAssociator ()Lorg/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalKotlinCompilationDescriptor$CompilationAssociator;
|
||||
public abstract fun getCompilationFactory ()Lorg/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalKotlinCompilationDescriptor$CompilationFactory;
|
||||
@@ -233,7 +229,6 @@ public abstract interface class org/jetbrains/kotlin/gradle/plugin/mpp/external/
|
||||
public abstract fun getCompileAllTaskName ()Ljava/lang/String;
|
||||
public abstract fun getCompileTaskName ()Ljava/lang/String;
|
||||
public abstract fun getConfigure ()Lkotlin/jvm/functions/Function1;
|
||||
public abstract fun getDecoratedKotlinCompilationFactory ()Lorg/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalKotlinCompilationDescriptor$DecoratedKotlinCompilationFactory;
|
||||
public abstract fun getDefaultSourceSet ()Lorg/jetbrains/kotlin/gradle/plugin/KotlinSourceSet;
|
||||
public abstract fun getFriendArtifactResolver ()Lorg/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalKotlinCompilationDescriptor$FriendArtifactResolver;
|
||||
}
|
||||
@@ -246,9 +241,6 @@ public abstract interface class org/jetbrains/kotlin/gradle/plugin/mpp/external/
|
||||
public abstract fun create (Lorg/jetbrains/kotlin/gradle/plugin/mpp/external/DecoratedExternalKotlinCompilation$Delegate;)Lorg/jetbrains/kotlin/gradle/plugin/mpp/DecoratedKotlinCompilation;
|
||||
}
|
||||
|
||||
public abstract interface class org/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalKotlinCompilationDescriptor$DecoratedKotlinCompilationFactory : org/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalKotlinCompilationDescriptor$CompilationFactory {
|
||||
}
|
||||
|
||||
public abstract interface class org/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalKotlinCompilationDescriptor$FriendArtifactResolver {
|
||||
public abstract fun resolveFriendPaths (Lorg/jetbrains/kotlin/gradle/plugin/mpp/external/DecoratedExternalKotlinCompilation;)Lorg/gradle/api/file/FileCollection;
|
||||
}
|
||||
@@ -261,7 +253,6 @@ public final class org/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalKotli
|
||||
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 getDecoratedKotlinCompilationFactory ()Lorg/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalKotlinCompilationDescriptor$DecoratedKotlinCompilationFactory;
|
||||
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
|
||||
@@ -270,7 +261,6 @@ public final class org/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalKotli
|
||||
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 setDecoratedKotlinCompilationFactory (Lorg/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalKotlinCompilationDescriptor$DecoratedKotlinCompilationFactory;)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
|
||||
}
|
||||
|
||||
+1
-15
@@ -20,22 +20,8 @@ import org.jetbrains.kotlin.gradle.plugin.mpp.compilationImpl.KotlinCompilationI
|
||||
* Creating an instance will require an instance of [Delegate] which can only be retrieved by calling into the
|
||||
* [DecoratedExternalKotlinTarget.createCompilation] functions and providing a [ExternalKotlinCompilationDescriptor.compilationFactory]
|
||||
*/
|
||||
@Suppress("deprecation_error")
|
||||
@ExternalKotlinTargetApi
|
||||
abstract class DecoratedExternalKotlinCompilation(delegate: Delegate) : ExternalDecoratedKotlinCompilation(delegate) {
|
||||
class Delegate internal constructor(compilation: KotlinCompilationImpl) : ExternalDecoratedKotlinCompilation.Delegate(compilation)
|
||||
}
|
||||
|
||||
/**
|
||||
* Renamed DecoratedExternalKotlinCompilation:
|
||||
* Scheduled for removal with Kotlin 2.0
|
||||
*/
|
||||
@Deprecated(
|
||||
"Renamed to 'DecoratedExternalKotlinCompilation'", level = DeprecationLevel.ERROR,
|
||||
replaceWith = ReplaceWith("DecoratedExternalKotlinCompilation")
|
||||
)
|
||||
@ExternalKotlinTargetApi
|
||||
abstract class ExternalDecoratedKotlinCompilation(delegate: Delegate) :
|
||||
abstract class DecoratedExternalKotlinCompilation(delegate: Delegate) :
|
||||
DecoratedKotlinCompilation<KotlinCommonOptions>(delegate.compilation) {
|
||||
open class Delegate internal constructor(internal open val compilation: KotlinCompilationImpl)
|
||||
}
|
||||
|
||||
+5
-30
@@ -21,16 +21,6 @@ import kotlin.properties.Delegates
|
||||
@ExternalKotlinTargetApi
|
||||
interface ExternalKotlinCompilationDescriptor<T : DecoratedExternalKotlinCompilation> {
|
||||
|
||||
/**
|
||||
* Scheduled for removal in Kotlin 2.0
|
||||
*/
|
||||
@Deprecated(
|
||||
"Renamed to 'CompilationFactory'", level = DeprecationLevel.ERROR,
|
||||
replaceWith = ReplaceWith("CompilationFactory")
|
||||
)
|
||||
@ExternalKotlinTargetApi
|
||||
fun interface DecoratedKotlinCompilationFactory<T : DecoratedKotlinCompilation<*>> : CompilationFactory<T>
|
||||
|
||||
/**
|
||||
* Factory creating the decorated instance ([DecoratedExternalKotlinCompilation] using the backing implementation inside
|
||||
* the [DecoratedExternalKotlinCompilation.Delegate]
|
||||
@@ -61,13 +51,6 @@ interface ExternalKotlinCompilationDescriptor<T : DecoratedExternalKotlinCompila
|
||||
val compileTaskName: String?
|
||||
val compileAllTaskName: String?
|
||||
val defaultSourceSet: KotlinSourceSet
|
||||
|
||||
@Suppress("deprecation_error")
|
||||
@Deprecated(
|
||||
"Renamed to compilationFactory", level = DeprecationLevel.ERROR,
|
||||
replaceWith = ReplaceWith("compilationFactory")
|
||||
)
|
||||
val decoratedKotlinCompilationFactory: DecoratedKotlinCompilationFactory<T>
|
||||
val compilationFactory: CompilationFactory<T>
|
||||
val friendArtifactResolver: FriendArtifactResolver<T>?
|
||||
val compilationAssociator: CompilationAssociator<T>?
|
||||
@@ -76,7 +59,7 @@ interface ExternalKotlinCompilationDescriptor<T : DecoratedExternalKotlinCompila
|
||||
|
||||
@ExternalKotlinTargetApi
|
||||
fun <T : DecoratedExternalKotlinCompilation> ExternalKotlinCompilationDescriptor(
|
||||
configure: ExternalKotlinCompilationDescriptorBuilder<T>.() -> Unit
|
||||
configure: ExternalKotlinCompilationDescriptorBuilder<T>.() -> Unit,
|
||||
): ExternalKotlinCompilationDescriptor<T> {
|
||||
return ExternalKotlinCompilationDescriptorBuilder<T>().also(configure).run {
|
||||
ExternalKotlinCompilationDescriptorImpl(
|
||||
@@ -84,7 +67,7 @@ fun <T : DecoratedExternalKotlinCompilation> ExternalKotlinCompilationDescriptor
|
||||
compileTaskName = compileTaskName,
|
||||
compileAllTaskName = compileAllTaskName,
|
||||
defaultSourceSet = defaultSourceSet,
|
||||
compilationFactory = compilationFactory ?: decoratedKotlinCompilationFactory,
|
||||
compilationFactory = compilationFactory,
|
||||
friendArtifactResolver = friendArtifactResolver,
|
||||
compilationAssociator = compilationAssociator,
|
||||
configure = this.configure
|
||||
@@ -98,11 +81,7 @@ class ExternalKotlinCompilationDescriptorBuilder<T : DecoratedExternalKotlinComp
|
||||
var compileTaskName: String? = null
|
||||
var compileAllTaskName: String? = null
|
||||
var defaultSourceSet: KotlinSourceSet by Delegates.notNull()
|
||||
|
||||
@Suppress("deprecation_error")
|
||||
var decoratedKotlinCompilationFactory: DecoratedKotlinCompilationFactory<T> by Delegates.notNull()
|
||||
var compilationFactory: CompilationFactory<T>? = null
|
||||
|
||||
var compilationFactory: CompilationFactory<T> by Delegates.notNull()
|
||||
var friendArtifactResolver: FriendArtifactResolver<T>? = null
|
||||
var compilationAssociator: CompilationAssociator<T>? = null
|
||||
var configure: ((T) -> Unit)? = null
|
||||
@@ -122,9 +101,5 @@ private data class ExternalKotlinCompilationDescriptorImpl<T : DecoratedExternal
|
||||
override val compilationFactory: CompilationFactory<T>,
|
||||
override val friendArtifactResolver: FriendArtifactResolver<T>?,
|
||||
override val compilationAssociator: CompilationAssociator<T>?,
|
||||
override val configure: ((T) -> Unit)?
|
||||
) : ExternalKotlinCompilationDescriptor<T> {
|
||||
@Suppress("deprecation_error", "OVERRIDE_DEPRECATION")
|
||||
override val decoratedKotlinCompilationFactory: DecoratedKotlinCompilationFactory<T>
|
||||
get() = DecoratedKotlinCompilationFactory { compilationFactory.create(it) }
|
||||
}
|
||||
override val configure: ((T) -> Unit)?,
|
||||
) : ExternalKotlinCompilationDescriptor<T>
|
||||
-2
@@ -61,5 +61,3 @@ internal class ExternalKotlinTargetComponent(
|
||||
override fun getCoordinates(): ModuleVersionIdentifier =
|
||||
getCoordinatesFromPublicationDelegateAndProject(publicationDelegate, target.project, null)
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user