Rename: DeserializedContainerAbiStability.IR_UNSTABLE -> UNSTABLE
Related to KT-62056
This commit is contained in:
committed by
Space Team
parent
a77b758efa
commit
8b8088720b
+1
-1
@@ -136,7 +136,7 @@ class JvmClassFileBasedSymbolProvider(
|
|||||||
private val KotlinJvmBinaryClass.abiStability: DeserializedContainerAbiStability
|
private val KotlinJvmBinaryClass.abiStability: DeserializedContainerAbiStability
|
||||||
get() = when {
|
get() = when {
|
||||||
session.languageVersionSettings.getFlag(AnalysisFlags.allowUnstableDependencies) -> DeserializedContainerAbiStability.STABLE
|
session.languageVersionSettings.getFlag(AnalysisFlags.allowUnstableDependencies) -> DeserializedContainerAbiStability.STABLE
|
||||||
classHeader.isUnstableJvmIrBinary -> DeserializedContainerAbiStability.IR_UNSTABLE
|
classHeader.isUnstableJvmIrBinary -> DeserializedContainerAbiStability.UNSTABLE
|
||||||
else -> DeserializedContainerAbiStability.STABLE
|
else -> DeserializedContainerAbiStability.STABLE
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -59,7 +59,7 @@ object MissingDependencyClassChecker : CallChecker {
|
|||||||
if (source.isPreReleaseInvisible) {
|
if (source.isPreReleaseInvisible) {
|
||||||
return PRE_RELEASE_CLASS.on(reportOn, source.presentableString)
|
return PRE_RELEASE_CLASS.on(reportOn, source.presentableString)
|
||||||
}
|
}
|
||||||
if (source.abiStability == DeserializedContainerAbiStability.IR_UNSTABLE) {
|
if (source.abiStability == DeserializedContainerAbiStability.UNSTABLE) {
|
||||||
return IR_WITH_UNSTABLE_ABI_COMPILED_CLASS.on(reportOn, source.presentableString)
|
return IR_WITH_UNSTABLE_ABI_COMPILED_CLASS.on(reportOn, source.presentableString)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -32,5 +32,5 @@ enum class DeserializedContainerAbiStability {
|
|||||||
// 2) it is compiled with JVM IR >= 1.4.30 with the `-Xabi-stability=unstable` compiler option,
|
// 2) it is compiled with JVM IR >= 1.4.30 with the `-Xabi-stability=unstable` compiler option,
|
||||||
// 3) it is compiled with FIR prior to 2.0.0,
|
// 3) it is compiled with FIR prior to 2.0.0,
|
||||||
// and this compiler is _not_ configured to ignore that.
|
// and this compiler is _not_ configured to ignore that.
|
||||||
IR_UNSTABLE,
|
UNSTABLE,
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -112,7 +112,7 @@ class DeserializedDescriptorResolver {
|
|||||||
private val KotlinJvmBinaryClass.abiStability: DeserializedContainerAbiStability
|
private val KotlinJvmBinaryClass.abiStability: DeserializedContainerAbiStability
|
||||||
get() = when {
|
get() = when {
|
||||||
components.configuration.allowUnstableDependencies -> DeserializedContainerAbiStability.STABLE
|
components.configuration.allowUnstableDependencies -> DeserializedContainerAbiStability.STABLE
|
||||||
classHeader.isUnstableJvmIrBinary -> DeserializedContainerAbiStability.IR_UNSTABLE
|
classHeader.isUnstableJvmIrBinary -> DeserializedContainerAbiStability.UNSTABLE
|
||||||
else -> DeserializedContainerAbiStability.STABLE
|
else -> DeserializedContainerAbiStability.STABLE
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user