[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 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
|
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 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 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 getCompilationAssociator ()Lorg/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalKotlinCompilationDescriptor$CompilationAssociator;
|
||||||
public abstract fun getCompilationFactory ()Lorg/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalKotlinCompilationDescriptor$CompilationFactory;
|
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 getCompileAllTaskName ()Ljava/lang/String;
|
||||||
public abstract fun getCompileTaskName ()Ljava/lang/String;
|
public abstract fun getCompileTaskName ()Ljava/lang/String;
|
||||||
public abstract fun getConfigure ()Lkotlin/jvm/functions/Function1;
|
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 getDefaultSourceSet ()Lorg/jetbrains/kotlin/gradle/plugin/KotlinSourceSet;
|
||||||
public abstract fun getFriendArtifactResolver ()Lorg/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalKotlinCompilationDescriptor$FriendArtifactResolver;
|
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 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 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;
|
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 getCompileAllTaskName ()Ljava/lang/String;
|
||||||
public final fun getCompileTaskName ()Ljava/lang/String;
|
public final fun getCompileTaskName ()Ljava/lang/String;
|
||||||
public final fun getConfigure ()Lkotlin/jvm/functions/Function1;
|
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 getDefaultSourceSet ()Lorg/jetbrains/kotlin/gradle/plugin/KotlinSourceSet;
|
||||||
public final fun getFriendArtifactResolver ()Lorg/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalKotlinCompilationDescriptor$FriendArtifactResolver;
|
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
|
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 setCompileAllTaskName (Ljava/lang/String;)V
|
||||||
public final fun setCompileTaskName (Ljava/lang/String;)V
|
public final fun setCompileTaskName (Ljava/lang/String;)V
|
||||||
public final fun setConfigure (Lkotlin/jvm/functions/Function1;)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 setDefaultSourceSet (Lorg/jetbrains/kotlin/gradle/plugin/KotlinSourceSet;)V
|
||||||
public final fun setFriendArtifactResolver (Lorg/jetbrains/kotlin/gradle/plugin/mpp/external/ExternalKotlinCompilationDescriptor$FriendArtifactResolver;)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
|
* 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]
|
* [DecoratedExternalKotlinTarget.createCompilation] functions and providing a [ExternalKotlinCompilationDescriptor.compilationFactory]
|
||||||
*/
|
*/
|
||||||
@Suppress("deprecation_error")
|
|
||||||
@ExternalKotlinTargetApi
|
@ExternalKotlinTargetApi
|
||||||
abstract class DecoratedExternalKotlinCompilation(delegate: Delegate) : ExternalDecoratedKotlinCompilation(delegate) {
|
abstract class DecoratedExternalKotlinCompilation(delegate: 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) :
|
|
||||||
DecoratedKotlinCompilation<KotlinCommonOptions>(delegate.compilation) {
|
DecoratedKotlinCompilation<KotlinCommonOptions>(delegate.compilation) {
|
||||||
open class Delegate internal constructor(internal open val compilation: KotlinCompilationImpl)
|
open class Delegate internal constructor(internal open val compilation: KotlinCompilationImpl)
|
||||||
}
|
}
|
||||||
|
|||||||
+5
-30
@@ -21,16 +21,6 @@ import kotlin.properties.Delegates
|
|||||||
@ExternalKotlinTargetApi
|
@ExternalKotlinTargetApi
|
||||||
interface ExternalKotlinCompilationDescriptor<T : DecoratedExternalKotlinCompilation> {
|
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
|
* Factory creating the decorated instance ([DecoratedExternalKotlinCompilation] using the backing implementation inside
|
||||||
* the [DecoratedExternalKotlinCompilation.Delegate]
|
* the [DecoratedExternalKotlinCompilation.Delegate]
|
||||||
@@ -61,13 +51,6 @@ interface ExternalKotlinCompilationDescriptor<T : DecoratedExternalKotlinCompila
|
|||||||
val compileTaskName: String?
|
val compileTaskName: String?
|
||||||
val compileAllTaskName: String?
|
val compileAllTaskName: String?
|
||||||
val defaultSourceSet: KotlinSourceSet
|
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 compilationFactory: CompilationFactory<T>
|
||||||
val friendArtifactResolver: FriendArtifactResolver<T>?
|
val friendArtifactResolver: FriendArtifactResolver<T>?
|
||||||
val compilationAssociator: CompilationAssociator<T>?
|
val compilationAssociator: CompilationAssociator<T>?
|
||||||
@@ -76,7 +59,7 @@ interface ExternalKotlinCompilationDescriptor<T : DecoratedExternalKotlinCompila
|
|||||||
|
|
||||||
@ExternalKotlinTargetApi
|
@ExternalKotlinTargetApi
|
||||||
fun <T : DecoratedExternalKotlinCompilation> ExternalKotlinCompilationDescriptor(
|
fun <T : DecoratedExternalKotlinCompilation> ExternalKotlinCompilationDescriptor(
|
||||||
configure: ExternalKotlinCompilationDescriptorBuilder<T>.() -> Unit
|
configure: ExternalKotlinCompilationDescriptorBuilder<T>.() -> Unit,
|
||||||
): ExternalKotlinCompilationDescriptor<T> {
|
): ExternalKotlinCompilationDescriptor<T> {
|
||||||
return ExternalKotlinCompilationDescriptorBuilder<T>().also(configure).run {
|
return ExternalKotlinCompilationDescriptorBuilder<T>().also(configure).run {
|
||||||
ExternalKotlinCompilationDescriptorImpl(
|
ExternalKotlinCompilationDescriptorImpl(
|
||||||
@@ -84,7 +67,7 @@ fun <T : DecoratedExternalKotlinCompilation> ExternalKotlinCompilationDescriptor
|
|||||||
compileTaskName = compileTaskName,
|
compileTaskName = compileTaskName,
|
||||||
compileAllTaskName = compileAllTaskName,
|
compileAllTaskName = compileAllTaskName,
|
||||||
defaultSourceSet = defaultSourceSet,
|
defaultSourceSet = defaultSourceSet,
|
||||||
compilationFactory = compilationFactory ?: decoratedKotlinCompilationFactory,
|
compilationFactory = compilationFactory,
|
||||||
friendArtifactResolver = friendArtifactResolver,
|
friendArtifactResolver = friendArtifactResolver,
|
||||||
compilationAssociator = compilationAssociator,
|
compilationAssociator = compilationAssociator,
|
||||||
configure = this.configure
|
configure = this.configure
|
||||||
@@ -98,11 +81,7 @@ class ExternalKotlinCompilationDescriptorBuilder<T : DecoratedExternalKotlinComp
|
|||||||
var compileTaskName: String? = null
|
var compileTaskName: String? = null
|
||||||
var compileAllTaskName: String? = null
|
var compileAllTaskName: String? = null
|
||||||
var defaultSourceSet: KotlinSourceSet by Delegates.notNull()
|
var defaultSourceSet: KotlinSourceSet by Delegates.notNull()
|
||||||
|
var compilationFactory: CompilationFactory<T> by Delegates.notNull()
|
||||||
@Suppress("deprecation_error")
|
|
||||||
var decoratedKotlinCompilationFactory: DecoratedKotlinCompilationFactory<T> by Delegates.notNull()
|
|
||||||
var compilationFactory: CompilationFactory<T>? = null
|
|
||||||
|
|
||||||
var friendArtifactResolver: FriendArtifactResolver<T>? = null
|
var friendArtifactResolver: FriendArtifactResolver<T>? = null
|
||||||
var compilationAssociator: CompilationAssociator<T>? = null
|
var compilationAssociator: CompilationAssociator<T>? = null
|
||||||
var configure: ((T) -> Unit)? = null
|
var configure: ((T) -> Unit)? = null
|
||||||
@@ -122,9 +101,5 @@ private data class ExternalKotlinCompilationDescriptorImpl<T : DecoratedExternal
|
|||||||
override val compilationFactory: CompilationFactory<T>,
|
override val compilationFactory: CompilationFactory<T>,
|
||||||
override val friendArtifactResolver: FriendArtifactResolver<T>?,
|
override val friendArtifactResolver: FriendArtifactResolver<T>?,
|
||||||
override val compilationAssociator: CompilationAssociator<T>?,
|
override val compilationAssociator: CompilationAssociator<T>?,
|
||||||
override val configure: ((T) -> Unit)?
|
override val configure: ((T) -> Unit)?,
|
||||||
) : ExternalKotlinCompilationDescriptor<T> {
|
) : ExternalKotlinCompilationDescriptor<T>
|
||||||
@Suppress("deprecation_error", "OVERRIDE_DEPRECATION")
|
|
||||||
override val decoratedKotlinCompilationFactory: DecoratedKotlinCompilationFactory<T>
|
|
||||||
get() = DecoratedKotlinCompilationFactory { compilationFactory.create(it) }
|
|
||||||
}
|
|
||||||
-2
@@ -61,5 +61,3 @@ internal class ExternalKotlinTargetComponent(
|
|||||||
override fun getCoordinates(): ModuleVersionIdentifier =
|
override fun getCoordinates(): ModuleVersionIdentifier =
|
||||||
getCoordinatesFromPublicationDelegateAndProject(publicationDelegate, target.project, null)
|
getCoordinatesFromPublicationDelegateAndProject(publicationDelegate, target.project, null)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user