[Metadata] Download kotlin-script-runtime.jar and update dev expectation

Bug: b/254434425
Change-Id: I6905c760e5b359ea1bc1ffa9383e9236cc8b49d2
diff --git a/src/test/java/com/android/tools/r8/kotlin/metadata/MetadataRewriteDelegatedPropertyTest.java b/src/test/java/com/android/tools/r8/kotlin/metadata/MetadataRewriteDelegatedPropertyTest.java
index d3e2677..9fd2a2e 100644
--- a/src/test/java/com/android/tools/r8/kotlin/metadata/MetadataRewriteDelegatedPropertyTest.java
+++ b/src/test/java/com/android/tools/r8/kotlin/metadata/MetadataRewriteDelegatedPropertyTest.java
@@ -5,6 +5,7 @@
 package com.android.tools.r8.kotlin.metadata;
 
 import static com.android.tools.r8.KotlinCompilerTool.KotlinCompilerVersion.KOTLINC_1_4_20;
+import static com.android.tools.r8.KotlinCompilerTool.KotlinCompilerVersion.KOTLINC_1_7_0;
 import static com.android.tools.r8.utils.codeinspector.Matchers.isPresent;
 import static org.hamcrest.CoreMatchers.containsString;
 import static org.hamcrest.MatcherAssert.assertThat;
@@ -129,11 +130,19 @@
             .setOutputPath(temp.newFolder().toPath())
             .compileRaw();
     Assert.assertEquals(1, compileResult.exitCode);
-    assertThat(
-        compileResult.stderr,
-        containsString(
-            "unsupported [reference to the synthetic extension property for a Java get/set"
-                + " method]"));
+    if (kotlinParameters.isNewerThan(KOTLINC_1_7_0)) {
+      assertThat(
+          compileResult.stderr,
+          containsString(
+              "the feature \"references to synthetic java properties\" is only available since"
+                  + " language version 1.9"));
+    } else {
+      assertThat(
+          compileResult.stderr,
+          containsString(
+              "unsupported [reference to the synthetic extension property for a Java get/set"
+                  + " method]"));
+    }
   }
 
   private void inspectMetadata(CodeInspector inspector) {
diff --git a/tools/download_kotlin_dev.py b/tools/download_kotlin_dev.py
index 5d2696a..3bcf9b7 100755
--- a/tools/download_kotlin_dev.py
+++ b/tools/download_kotlin_dev.py
@@ -72,6 +72,9 @@
   download_and_save(
       JETBRAINS_KOTLIN_MAVEN_URL + "kotlin-reflect/{0}/kotlin-reflect-{0}.jar"
       .format(top_most_version_and_build), kotlinc_lib, "kotlin-reflect.jar")
+  download_and_save(
+    JETBRAINS_KOTLIN_MAVEN_URL + "kotlin-script-runtime/{0}/kotlin-script-runtime-{0}.jar"
+    .format(top_most_version_and_build), kotlinc_lib, "kotlin-script-runtime.jar")
 
 
 def download_and_save(url, path, name):