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:
+3
-2
@@ -17,8 +17,9 @@ abstract class Outer {
|
||||
|
||||
fun box(): String {
|
||||
kotlin.test.assertEquals(
|
||||
"Outer\$FirstInner.Outer\$FirstInner\$SecondInner<A>.ThirdInnner.FourthInner<C>",
|
||||
Outer.FirstInner.SecondInner.ThirdInnner::class.java.declaredMethods.single().genericReturnType.toString())
|
||||
"Outer\$FirstInner\$SecondInner<A>\$ThirdInnner\$FourthInner<C>",
|
||||
Outer.FirstInner.SecondInner.ThirdInnner::class.java.declaredMethods.single().genericReturnType.toString()
|
||||
)
|
||||
|
||||
return "OK"
|
||||
}
|
||||
|
||||
+3
-2
@@ -17,7 +17,8 @@ abstract class Outer {
|
||||
|
||||
fun box(): String {
|
||||
kotlin.test.assertEquals(
|
||||
"Outer\$FirstInner.Outer\$FirstInner\$SecondInner<A>.ThirdInnner.FourthInner",
|
||||
Outer.FirstInner.SecondInner.ThirdInnner::class.java.declaredMethods.single().genericReturnType.toString())
|
||||
"Outer\$FirstInner\$SecondInner<A>\$ThirdInnner\$FourthInner",
|
||||
Outer.FirstInner.SecondInner.ThirdInnner::class.java.declaredMethods.single().genericReturnType.toString()
|
||||
)
|
||||
return "OK"
|
||||
}
|
||||
|
||||
Vendored
+3
-2
@@ -17,8 +17,9 @@ abstract class Outer {
|
||||
|
||||
fun box(): String {
|
||||
kotlin.test.assertEquals(
|
||||
"Outer\$FirstInner\$SecondInner\$ThirdInnner.Outer\$FirstInner\$SecondInner\$ThirdInnner\$FourthInner<B>",
|
||||
Outer.FirstInner.SecondInner.ThirdInnner::class.java.declaredMethods.single().genericReturnType.toString())
|
||||
"Outer\$FirstInner\$SecondInner\$ThirdInnner\$FourthInner<B>",
|
||||
Outer.FirstInner.SecondInner.ThirdInnner::class.java.declaredMethods.single().genericReturnType.toString()
|
||||
)
|
||||
|
||||
return "OK"
|
||||
}
|
||||
|
||||
Vendored
+3
-2
@@ -9,8 +9,9 @@ abstract class Outer<S> {
|
||||
|
||||
fun box(): String {
|
||||
kotlin.test.assertEquals(
|
||||
"Outer<S>.Inner<R>",
|
||||
Outer::class.java.declaredMethods.single().genericReturnType.toString())
|
||||
"Outer<S>\$Inner<R>",
|
||||
Outer::class.java.declaredMethods.single().genericReturnType.toString()
|
||||
)
|
||||
|
||||
return "OK"
|
||||
}
|
||||
Vendored
+3
-2
@@ -9,8 +9,9 @@ abstract class Outer {
|
||||
|
||||
fun box(): String {
|
||||
kotlin.test.assertEquals(
|
||||
"Outer.Outer\$Inner<R>",
|
||||
Outer::class.java.declaredMethods.single().genericReturnType.toString())
|
||||
"Outer\$Inner<R>",
|
||||
Outer::class.java.declaredMethods.single().genericReturnType.toString()
|
||||
)
|
||||
|
||||
return "OK"
|
||||
}
|
||||
Reference in New Issue
Block a user