Update generic signatures in codegen test data
The implementation of toString for generic types in Java reflection has been changed in 8u162 (https://bugs.openjdk.java.net/browse/JDK-8054213)
This commit is contained in:
+1
-1
@@ -32,7 +32,7 @@ fun box(): String {
|
||||
}
|
||||
|
||||
val superInterfaces = Arrays.toString((Class.forName("_1Kt\$box$1")).genericInterfaces)
|
||||
if (superInterfaces != "[Custom.Custom\$MBiConsumer<java.lang.String, java.lang.String>]") {
|
||||
if (superInterfaces != "[Custom\$MBiConsumer<java.lang.String, java.lang.String>]") {
|
||||
return "fail: $superInterfaces"
|
||||
}
|
||||
|
||||
|
||||
@@ -32,7 +32,7 @@ fun box(): String {
|
||||
})
|
||||
|
||||
val superInterfaces = Arrays.toString((Class.forName("_1Kt\$box$1")).genericInterfaces)
|
||||
if (superInterfaces != "[Custom.Custom\$MBiConsumer<java.lang.String, java.lang.String>]") {
|
||||
if (superInterfaces != "[Custom\$MBiConsumer<java.lang.String, java.lang.String>]") {
|
||||
return "fail: $superInterfaces"
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -18,6 +18,6 @@ import java.util.Arrays
|
||||
fun box(): String {
|
||||
val r: JavaClass.Computable<String> = JavaClass.Computable { "OK" }
|
||||
val supertypes = Arrays.toString(r.javaClass.getGenericInterfaces())
|
||||
if (supertypes != "[JavaClass.JavaClass\$Computable<java.lang.String>]") return "Fail: $supertypes"
|
||||
if (supertypes != "[JavaClass\$Computable<java.lang.String>]") return "Fail: $supertypes"
|
||||
return JavaClass.compute(r)!!
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user