KT-11943 Do not use intrinsic 'java' property if receiver type is not acceptable
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
// WITH_REFLECT
|
||||
|
||||
import kotlin.reflect.KClass
|
||||
|
||||
val <T : KClass<*>> T.myjava1: Class<*>
|
||||
get() = java
|
||||
|
||||
val <E : Any, T : KClass<E>> T.myjava2: Class<E>
|
||||
get() = java
|
||||
|
||||
class O
|
||||
class K
|
||||
|
||||
fun box(): String =
|
||||
O::class.myjava1.getSimpleName() + K::class.myjava2.getSimpleName()
|
||||
|
||||
Reference in New Issue
Block a user