Minor, fix compilation in module reflection.jvm
This commit is contained in:
@@ -26,8 +26,8 @@ enum class KClassOrigin {
|
||||
FOREIGN
|
||||
}
|
||||
|
||||
private val KOTLIN_CLASS_ANNOTATION_CLASS = javaClass<KotlinClass>()
|
||||
private val KOTLIN_SYNTHETIC_CLASS_ANNOTATION_CLASS = javaClass<KotlinSyntheticClass>()
|
||||
private val KOTLIN_CLASS_ANNOTATION_CLASS = javaClassOf<KotlinClass>()
|
||||
private val KOTLIN_SYNTHETIC_CLASS_ANNOTATION_CLASS = javaClassOf<KotlinSyntheticClass>()
|
||||
|
||||
class KClassImpl<out T>(val jClass: Class<T>, isKnownToBeKotlin: Boolean) : KClass<T> {
|
||||
// TODO: write metadata to local classes
|
||||
|
||||
@@ -19,7 +19,7 @@ package kotlin.reflect.jvm.internal
|
||||
import kotlin.reflect.KPackage
|
||||
import kotlin.jvm.internal.KotlinPackage
|
||||
|
||||
private val KOTLIN_PACKAGE_ANNOTATION_CLASS = javaClass<KotlinPackage>()
|
||||
private val KOTLIN_PACKAGE_ANNOTATION_CLASS = javaClassOf<KotlinPackage>()
|
||||
|
||||
class KPackageImpl(val jClass: Class<*>) : KPackage {
|
||||
override fun equals(other: Any?): Boolean =
|
||||
|
||||
@@ -37,7 +37,7 @@ private fun setterName(propertyName: String): String = "set" + propertyName.capi
|
||||
|
||||
// A local copy of javaClass() from stdlib is needed because there's no dependency on stdlib in runtime.jvm
|
||||
[Intrinsic("kotlin.javaClass.function")]
|
||||
fun <reified T> javaClass(): Class<T> = throw UnsupportedOperationException()
|
||||
fun <reified T> javaClassOf(): Class<T> = throw UnsupportedOperationException()
|
||||
|
||||
|
||||
private fun Class<*>.getMaybeDeclaredMethod(name: String, vararg parameterTypes: Class<*>): Method {
|
||||
|
||||
Reference in New Issue
Block a user