Support reflection tests on Android
This commit is contained in:
@@ -2,6 +2,8 @@
|
||||
// WITH_RUNTIME
|
||||
// FULL_JDK
|
||||
|
||||
package test
|
||||
|
||||
interface Test<T> {
|
||||
var T.foo: T
|
||||
get() = null!!
|
||||
@@ -27,7 +29,7 @@ fun box(): String {
|
||||
checkMethodExists(TestClass::class.java, "setFoo", Any::class.java, Any::class.java)
|
||||
checkMethodExists(TestClass::class.java, "setFoo", String::class.java, String::class.java)
|
||||
|
||||
val test2DefaultImpls = java.lang.Class.forName("Test2\$DefaultImpls")
|
||||
val test2DefaultImpls = java.lang.Class.forName("test.Test2\$DefaultImpls")
|
||||
checkMethodExists(test2DefaultImpls, "getFoo", Test2::class.java, String::class.java)
|
||||
checkMethodExists(test2DefaultImpls, "setFoo", Test2::class.java, String::class.java, String::class.java)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user