Make property java available on KClass<T> where T is type parameter without upper bounds.

This commit is contained in:
Stanislav Erokhin
2017-01-26 01:37:09 +03:00
parent bd47337be2
commit 2aa2df75ae
6 changed files with 66 additions and 3 deletions
@@ -1,3 +1,7 @@
// "Add 'kotlin.Any' as upper bound for E" "true"
import kotlin.reflect.KClass
inline fun <reified /* abc */ E> bar() = E::class.java<caret>
inline fun <reified /* abc */ E> bar() = E::class.oldJava<caret>
val <T: Any> KClass<T>.oldJava get() = java