Remove deprecated reference in kotlin metadata

Bug: b/333518767
Change-Id: I12620dd0eb2798f06dd37e9dd4e79335d772b92d
diff --git a/src/main/java/com/android/tools/r8/kotlin/KotlinMetadataUtils.java b/src/main/java/com/android/tools/r8/kotlin/KotlinMetadataUtils.java
index d47e663..c2f31ef 100644
--- a/src/main/java/com/android/tools/r8/kotlin/KotlinMetadataUtils.java
+++ b/src/main/java/com/android/tools/r8/kotlin/KotlinMetadataUtils.java
@@ -27,8 +27,8 @@
 import kotlin.metadata.KmProperty;
 import kotlin.metadata.jvm.JvmExtensionsKt;
 import kotlin.metadata.jvm.JvmFieldSignature;
+import kotlin.metadata.jvm.JvmMetadataVersion;
 import kotlin.metadata.jvm.JvmMethodSignature;
-import kotlin.metadata.jvm.KotlinClassMetadata;
 
 public class KotlinMetadataUtils {
 
@@ -221,7 +221,12 @@
   }
 
   static int[] getCompatibleKotlinInfo() {
-    return KotlinClassMetadata.COMPATIBLE_METADATA_VERSION;
+    // The kotlin metadata changelog recommends:
+    // "Main migration path here is to replace KotlinClassMetadata.COMPATIBLE_METADATA_VERSION
+    // with new value with the same meaning: JvmMetadataVersion.LATEST_STABLE_SUPPORTED."
+    // The inspection error "Usage of Kotlin internal declaration from different module" does not
+    // prevent the code to work correctly.
+    return JvmMetadataVersion.LATEST_STABLE_SUPPORTED.toIntArray();
   }
 
   static <TKm> TKm consume(TKm tKm, Consumer<TKm> consumer) {