[Gradle][KMP] Remove top level and target level compilerOptions APIs

as those experimental APIs have shown to negatively affect usages
of stable APIs (because of resolve confusion), whilst also
failing to address popular use cases.

KT-61636
KT-61355
KT-61368
This commit is contained in:
Sebastian Sellmair
2023-10-02 17:14:18 +02:00
committed by Space Team
parent eef57f216c
commit 1dad890652
28 changed files with 74 additions and 512 deletions
@@ -1117,7 +1117,6 @@ public abstract interface class org/jetbrains/kotlin/gradle/plugin/KotlinTarget
public abstract fun getApiElementsConfigurationName ()Ljava/lang/String;
public abstract fun getArtifactsTaskName ()Ljava/lang/String;
public abstract fun getCompilations ()Lorg/gradle/api/NamedDomainObjectContainer;
public abstract fun getCompilerOptions ()Lorg/jetbrains/kotlin/gradle/dsl/KotlinCommonCompilerOptions;
public abstract fun getComponents ()Ljava/util/Set;
public abstract fun getDisambiguationClassifier ()Ljava/lang/String;
public abstract fun getName ()Ljava/lang/String;