Update Kotlin-metadata-jvm to 2.4.0
This should support Kotlin 2.5.
Fixes: b/534292307
Change-Id: Ib4e0404cbedf0cd175be2398fe8cbd5bae0cfad6
diff --git a/d8_r8/commonBuildSrc/src/main/kotlin/DependenciesPlugin.kt b/d8_r8/commonBuildSrc/src/main/kotlin/DependenciesPlugin.kt
index b0dd61e..169679a 100644
--- a/d8_r8/commonBuildSrc/src/main/kotlin/DependenciesPlugin.kt
+++ b/d8_r8/commonBuildSrc/src/main/kotlin/DependenciesPlugin.kt
@@ -377,7 +377,7 @@
public const val junitJupiterVersion = "5.14.3"
public const val junitPlatformVersion = "1.14.3"
public const val kotlinVersion = "1.9.20"
- public const val kotlinMetadataVersion = "2.3.10"
+ public const val kotlinMetadataVersion = "2.4.0"
public const val mockito = "2.10.0"
public const val playwrightVersion = "1.60.0"
public const val protobufVersion = "4.33.5"
diff --git a/src/test/java8/kotlin/com/android/tools/r8/kotlin/metadata/syntheticmethodforannotations/KotlinMetadataTest.java b/src/test/java8/kotlin/com/android/tools/r8/kotlin/metadata/syntheticmethodforannotations/KotlinMetadataTest.java
index cdff60d..3298c69 100644
--- a/src/test/java8/kotlin/com/android/tools/r8/kotlin/metadata/syntheticmethodforannotations/KotlinMetadataTest.java
+++ b/src/test/java8/kotlin/com/android/tools/r8/kotlin/metadata/syntheticmethodforannotations/KotlinMetadataTest.java
@@ -133,7 +133,7 @@
KmPropertySubject kmPropertySubject = properties.get(i1);
assertTrue(kmPropertySubject.name().equals("All") || kmPropertySubject.name().equals("All2"));
List<KmPropertyExtension> extensions =
- kmPropertySubject.getKmProperty().getExtensions$kotlin_metadata();
+ kmPropertySubject.getKmProperty().getExtensions$org_jetbrains_kotlin_kotlin_metadata();
assertEquals(1, extensions.size());
JvmMethodSignature syntheticMethodForAnnotations =
((JvmPropertyExtension) extensions.get(0)).getSyntheticMethodForAnnotations();
diff --git a/third_party/dependencies.tar.gz.sha1 b/third_party/dependencies.tar.gz.sha1
index edcda4d..95ddfa4 100644
--- a/third_party/dependencies.tar.gz.sha1
+++ b/third_party/dependencies.tar.gz.sha1
@@ -1 +1 @@
-ade68ef67f1ad3cefcc3cba722fa8fce2e76d6da
\ No newline at end of file
+a707ca2af16280194bdcd431762056a8a91f60fa
\ No newline at end of file
diff --git a/tools/create_local_maven_with_dependencies.py b/tools/create_local_maven_with_dependencies.py
index f20aca2..6b92642 100755
--- a/tools/create_local_maven_with_dependencies.py
+++ b/tools/create_local_maven_with_dependencies.py
@@ -24,7 +24,7 @@
ANDROIDX_TRACING_VERSION = '2.0.0-alpha05'
ASM_VERSION = '9.10.1' # When updating update tools/asmifier.py and Toolhelper as well.
FASTUTIL_VERSION = '8.5.12'
-KOTLIN_METADATA_VERSION = '2.3.10'
+KOTLIN_METADATA_VERSION = '2.4.0'
# This version is both our kotlin compiler and Gradle's (current) kotlin compiler.
# If Gradle is upgraded, then this version might have to split into two and
# the dependencies untangled.