diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/javaAnnotationArrayValueDefault.java b/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/javaAnnotationArrayValueDefault.java deleted file mode 100644 index 3faefb8a3f9..00000000000 --- a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/javaAnnotationArrayValueDefault.java +++ /dev/null @@ -1,7 +0,0 @@ -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; - -@Retention(RetentionPolicy.RUNTIME) -@interface JavaAnn { - String[] value() default {"d1", "d2"}; -} diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/javaAnnotationArrayValueDefault.kt b/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/javaAnnotationArrayValueDefault.kt deleted file mode 100644 index 91e6ab264ee..00000000000 --- a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/javaAnnotationArrayValueDefault.kt +++ /dev/null @@ -1,26 +0,0 @@ -@JavaAnn class MyClass1 -@JavaAnn() class MyClass2 -@JavaAnn("asd") class MyClass3 -@JavaAnn(*arrayOf()) class MyClass4 - - -fun box(): String { - val value1 = MyClass1::class.java.getAnnotation(JavaAnn::class.java).value - if (value1.size != 2) return "fail1: ${value1.size}" - if (value1[0] != "d1") return "fail2: ${value1[0]}" - if (value1[1] != "d2") return "fail3: ${value1[1]}" - - val value2 = MyClass2::class.java.getAnnotation(JavaAnn::class.java).value - if (value2.size != 2) return "fail4: ${value2.size}" - if (value2[0] != "d1") return "fail5: ${value2[0]}" - if (value2[1] != "d2") return "fail6: ${value2[1]}" - - val value3 = MyClass3::class.java.getAnnotation(JavaAnn::class.java).value - if (value3.size != 1) return "fail7: ${value3.size}" - if (value3[0] != "asd") return "fail8: ${value3[0]}" - - val value4 = MyClass4::class.java.getAnnotation(JavaAnn::class.java).value - if (value4.size != 0) return "fail 9: ${value4.size}" - - return "OK" -} diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/javaAnnotationArrayValueNoDefault.java b/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/javaAnnotationArrayValueNoDefault.java deleted file mode 100644 index 59408340bcb..00000000000 --- a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/javaAnnotationArrayValueNoDefault.java +++ /dev/null @@ -1,7 +0,0 @@ -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; - -@Retention(RetentionPolicy.RUNTIME) -@interface JavaAnn { - String[] value(); -} diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/javaAnnotationArrayValueNoDefault.kt b/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/javaAnnotationArrayValueNoDefault.kt deleted file mode 100644 index b18ecef55cf..00000000000 --- a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/javaAnnotationArrayValueNoDefault.kt +++ /dev/null @@ -1,22 +0,0 @@ -@JavaAnn class MyClass1 -@JavaAnn() class MyClass2 -@JavaAnn("asd") class MyClass3 -@JavaAnn(*arrayOf()) class MyClass4 - - -fun box(): String { - val value1 = MyClass1::class.java.getAnnotation(JavaAnn::class.java).value - if (value1.size != 0) return "fail1: ${value1.size}" - - val value2 = MyClass2::class.java.getAnnotation(JavaAnn::class.java).value - if (value2.size != 0) return "fail2: ${value2.size}" - - val value3 = MyClass3::class.java.getAnnotation(JavaAnn::class.java).value - if (value3.size != 1) return "fail3: ${value3.size}" - if (value3[0] != "asd") return "fail4: ${value3[0]}" - - val value4 = MyClass4::class.java.getAnnotation(JavaAnn::class.java).value - if (value4.size != 0) return "fail 5: ${value4.size}" - - return "OK" -} diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/javaAnnotationCall.java b/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/javaAnnotationCall.java deleted file mode 100644 index 7a6c8fbb6cb..00000000000 --- a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/javaAnnotationCall.java +++ /dev/null @@ -1,7 +0,0 @@ -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; - -@Retention(RetentionPolicy.RUNTIME) -@interface JavaAnn { - String value(); -} \ No newline at end of file diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/javaAnnotationCall.kt b/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/javaAnnotationCall.kt deleted file mode 100644 index 381d1f183d4..00000000000 --- a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/javaAnnotationCall.kt +++ /dev/null @@ -1,8 +0,0 @@ -@JavaAnn("value") class MyClass - -fun box(): String { - val ann = MyClass::class.java.getAnnotation(JavaAnn::class.java) - if (ann == null) return "fail: cannot find Ann on MyClass}" - if (ann.value != "value") return "fail: annotation parameter i should be 'value', but was ${ann.value}" - return "OK" -} diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/javaAnnotationDefault.java b/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/javaAnnotationDefault.java deleted file mode 100644 index 0aff2bc869a..00000000000 --- a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/javaAnnotationDefault.java +++ /dev/null @@ -1,18 +0,0 @@ -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; - -@Retention(RetentionPolicy.RUNTIME) -@interface JavaAnn { - String value() default "default"; -} - -@Retention(RetentionPolicy.RUNTIME) -@interface JavaAnn2 { - int a() default 1; - byte b() default 1; - short c() default 1; - double d() default 1; - float e() default 1; - long j() default 1; - String f() default "default"; -} \ No newline at end of file diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/javaAnnotationDefault.kt b/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/javaAnnotationDefault.kt deleted file mode 100644 index 9acace8116e..00000000000 --- a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/javaAnnotationDefault.kt +++ /dev/null @@ -1,20 +0,0 @@ -@JavaAnn class MyClass -@JavaAnn2 class MyClass2 - -fun box(): String { - val ann = MyClass::class.java.getAnnotation(JavaAnn::class.java) - if (ann == null) return "fail: cannot find Ann on MyClass}" - if (ann.value != "default") return "fail: annotation parameter i should be 'default', but was ${ann.value}" - - val ann2 = MyClass2::class.java.getAnnotation(JavaAnn2::class.java) - if (ann2 == null) return "fail: cannot find Ann on MyClass}" - if (ann2.a != 1) return "fail for a: expected = 1, but was ${ann2.a}" - if (ann2.b != 1.toByte()) return "fail for b: expected = 1, but was ${ann2.b}" - if (ann2.c != 1.toShort()) return "fail for c: expected = 1, but was ${ann2.c}" - if (ann2.d != 1.0) return "fail for d: expected = 1, but was ${ann2.d}" - if (ann2.e != 1F) return "fail for e: expected = 1, but was ${ann2.e}" - if (ann2.j != 1L) return "fail for j: expected = 1, but was ${ann2.j}" - if (ann2.f != "default") return "fail for f: expected = default, but was ${ann2.f}" - - return "OK" -} diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/arrayClassParameter.java b/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/arrayClassParameter.java deleted file mode 100644 index c3797f1384a..00000000000 --- a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/arrayClassParameter.java +++ /dev/null @@ -1,7 +0,0 @@ -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; - -@Retention(RetentionPolicy.RUNTIME) -@interface JavaAnn { - Class[] args(); -} diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/arrayClassParameter.kt b/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/arrayClassParameter.kt deleted file mode 100644 index 3b0de8bcc2f..00000000000 --- a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/arrayClassParameter.kt +++ /dev/null @@ -1,11 +0,0 @@ -class O -class K - -@JavaAnn(args = arrayOf(O::class, K::class)) class MyClass - -fun box(): String { - val args = MyClass::class.java.getAnnotation(JavaAnn::class.java).args - val argName1 = args[0].simpleName ?: "fail 1" - val argName2 = args[1].simpleName ?: "fail 2" - return argName1 + argName2 -} diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/arrayClassParameterOnJavaClass.java b/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/arrayClassParameterOnJavaClass.java deleted file mode 100644 index 9693d6169ba..00000000000 --- a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/arrayClassParameterOnJavaClass.java +++ /dev/null @@ -1,13 +0,0 @@ -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; - -@Retention(RetentionPolicy.RUNTIME) -@interface JavaAnn { - Class[] args(); -} - -class O {} -class K {} - -@JavaAnn(args = {O.class, K.class}) -class MyJavaClass {} diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/arrayClassParameterOnJavaClass.kt b/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/arrayClassParameterOnJavaClass.kt deleted file mode 100644 index bca4d131c5f..00000000000 --- a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/arrayClassParameterOnJavaClass.kt +++ /dev/null @@ -1,6 +0,0 @@ -fun box(): String { - val args = MyJavaClass::class.java.getAnnotation(JavaAnn::class.java).args - val argName1 = args[0].simpleName ?: "fail 1" - val argName2 = args[1].simpleName ?: "fail 2" - return argName1 + argName2 -} diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/classParameter.java b/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/classParameter.java deleted file mode 100644 index 3f7f8278f8e..00000000000 --- a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/classParameter.java +++ /dev/null @@ -1,7 +0,0 @@ -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; - -@Retention(RetentionPolicy.RUNTIME) -@interface JavaAnn { - Class value(); -} diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/classParameter.kt b/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/classParameter.kt deleted file mode 100644 index 43905e6143e..00000000000 --- a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/classParameter.kt +++ /dev/null @@ -1,10 +0,0 @@ - -class OK - -@JavaAnn(OK::class) class MyClass - -fun box(): String { - val ann = MyClass::class.java.getAnnotation(JavaAnn::class.java) - if (ann == null) return "fail: cannot find JavaAnn on MyClass" - return ann.value.simpleName!! -} diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/classParameterOnJavaClass.java b/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/classParameterOnJavaClass.java deleted file mode 100644 index 8d7770fd04a..00000000000 --- a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/classParameterOnJavaClass.java +++ /dev/null @@ -1,12 +0,0 @@ -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; - -@Retention(RetentionPolicy.RUNTIME) -@interface JavaAnn { - Class value(); -} - -class OK {} - -@JavaAnn(OK.class) -class MyJavaClass {} diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/classParameterOnJavaClass.kt b/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/classParameterOnJavaClass.kt deleted file mode 100644 index 2536247b788..00000000000 --- a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/classParameterOnJavaClass.kt +++ /dev/null @@ -1,6 +0,0 @@ - -fun box(): String { - val ann = MyJavaClass::class.java.getAnnotation(JavaAnn::class.java) - if (ann == null) return "fail: cannot find JavaAnn on MyClass" - return ann.value.simpleName!! -} diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/varargClassParameter.java b/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/varargClassParameter.java deleted file mode 100644 index f17a3c2e606..00000000000 --- a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/varargClassParameter.java +++ /dev/null @@ -1,7 +0,0 @@ -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; - -@Retention(RetentionPolicy.RUNTIME) -@interface JavaAnn { - Class[] value(); -} diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/varargClassParameter.kt b/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/varargClassParameter.kt deleted file mode 100644 index ef9dbffbafd..00000000000 --- a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/varargClassParameter.kt +++ /dev/null @@ -1,11 +0,0 @@ -class O -class K - -@JavaAnn(O::class, K::class) class MyClass - -fun box(): String { - val args = MyClass::class.java.getAnnotation(JavaAnn::class.java).value - val argName1 = args[0].simpleName ?: "fail 1" - val argName2 = args[1].simpleName ?: "fail 2" - return argName1 + argName2 -} diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/varargClassParameterOnJavaClass.java b/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/varargClassParameterOnJavaClass.java deleted file mode 100644 index fd0b2588516..00000000000 --- a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/varargClassParameterOnJavaClass.java +++ /dev/null @@ -1,13 +0,0 @@ -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; - -@Retention(RetentionPolicy.RUNTIME) -@interface JavaAnn { - Class[] value(); -} - -class O {} -class K {} - -@JavaAnn({O.class, K.class}) -class MyJavaClass {} diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/varargClassParameterOnJavaClass.kt b/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/varargClassParameterOnJavaClass.kt deleted file mode 100644 index 011fc4edd61..00000000000 --- a/compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/varargClassParameterOnJavaClass.kt +++ /dev/null @@ -1,9 +0,0 @@ -class O -class K - -fun box(): String { - val args = MyJavaClass::class.java.getAnnotation(JavaAnn::class.java).value - val argName1 = args[0].simpleName ?: "fail 1" - val argName2 = args[1].simpleName ?: "fail 2" - return argName1 + argName2 -} diff --git a/compiler/tests/org/jetbrains/kotlin/codegen/BlackBoxAgainstJavaCodegenTestGenerated.java b/compiler/tests/org/jetbrains/kotlin/codegen/BlackBoxAgainstJavaCodegenTestGenerated.java index 2daa7c92958..86fae3a1c7b 100644 --- a/compiler/tests/org/jetbrains/kotlin/codegen/BlackBoxAgainstJavaCodegenTestGenerated.java +++ b/compiler/tests/org/jetbrains/kotlin/codegen/BlackBoxAgainstJavaCodegenTestGenerated.java @@ -135,84 +135,6 @@ public class BlackBoxAgainstJavaCodegenTestGenerated extends AbstractBlackBoxCod doTestAgainstJava(fileName); } } - - @TestMetadata("compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages") - @TestDataPath("$PROJECT_ROOT") - @RunWith(JUnit3RunnerWithInners.class) - public static class ObsoleteAnnotationMethodsUsages extends AbstractBlackBoxCodegenTest { - public void testAllFilesPresentInObsoleteAnnotationMethodsUsages() throws Exception { - KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("javaAnnotationArrayValueDefault.kt") - public void testJavaAnnotationArrayValueDefault() throws Exception { - String fileName = KotlinTestUtils.navigationMetadata("compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/javaAnnotationArrayValueDefault.kt"); - doTestAgainstJava(fileName); - } - - @TestMetadata("javaAnnotationArrayValueNoDefault.kt") - public void testJavaAnnotationArrayValueNoDefault() throws Exception { - String fileName = KotlinTestUtils.navigationMetadata("compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/javaAnnotationArrayValueNoDefault.kt"); - doTestAgainstJava(fileName); - } - - @TestMetadata("javaAnnotationCall.kt") - public void testJavaAnnotationCall() throws Exception { - String fileName = KotlinTestUtils.navigationMetadata("compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/javaAnnotationCall.kt"); - doTestAgainstJava(fileName); - } - - @TestMetadata("javaAnnotationDefault.kt") - public void testJavaAnnotationDefault() throws Exception { - String fileName = KotlinTestUtils.navigationMetadata("compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/javaAnnotationDefault.kt"); - doTestAgainstJava(fileName); - } - - @TestMetadata("compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping") - @TestDataPath("$PROJECT_ROOT") - @RunWith(JUnit3RunnerWithInners.class) - public static class KClassMapping extends AbstractBlackBoxCodegenTest { - public void testAllFilesPresentInKClassMapping() throws Exception { - KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping"), Pattern.compile("^(.+)\\.kt$"), true); - } - - @TestMetadata("arrayClassParameter.kt") - public void testArrayClassParameter() throws Exception { - String fileName = KotlinTestUtils.navigationMetadata("compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/arrayClassParameter.kt"); - doTestAgainstJava(fileName); - } - - @TestMetadata("arrayClassParameterOnJavaClass.kt") - public void testArrayClassParameterOnJavaClass() throws Exception { - String fileName = KotlinTestUtils.navigationMetadata("compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/arrayClassParameterOnJavaClass.kt"); - doTestAgainstJava(fileName); - } - - @TestMetadata("classParameter.kt") - public void testClassParameter() throws Exception { - String fileName = KotlinTestUtils.navigationMetadata("compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/classParameter.kt"); - doTestAgainstJava(fileName); - } - - @TestMetadata("classParameterOnJavaClass.kt") - public void testClassParameterOnJavaClass() throws Exception { - String fileName = KotlinTestUtils.navigationMetadata("compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/classParameterOnJavaClass.kt"); - doTestAgainstJava(fileName); - } - - @TestMetadata("varargClassParameter.kt") - public void testVarargClassParameter() throws Exception { - String fileName = KotlinTestUtils.navigationMetadata("compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/varargClassParameter.kt"); - doTestAgainstJava(fileName); - } - - @TestMetadata("varargClassParameterOnJavaClass.kt") - public void testVarargClassParameterOnJavaClass() throws Exception { - String fileName = KotlinTestUtils.navigationMetadata("compiler/testData/codegen/boxAgainstJava/annotations/obsoleteAnnotationMethodsUsages/kClassMapping/varargClassParameterOnJavaClass.kt"); - doTestAgainstJava(fileName); - } - } - } } @TestMetadata("compiler/testData/codegen/boxAgainstJava/callableReference")