diff --git a/core/reflection.jvm/src/kotlin/reflect/jvm/internal/KClassImpl.kt b/core/reflection.jvm/src/kotlin/reflect/jvm/internal/KClassImpl.kt index 9e8dee8842e..336e95a8d88 100644 --- a/core/reflection.jvm/src/kotlin/reflect/jvm/internal/KClassImpl.kt +++ b/core/reflection.jvm/src/kotlin/reflect/jvm/internal/KClassImpl.kt @@ -26,8 +26,8 @@ enum class KClassOrigin { FOREIGN } -private val KOTLIN_CLASS_ANNOTATION_CLASS = javaClass() -private val KOTLIN_SYNTHETIC_CLASS_ANNOTATION_CLASS = javaClass() +private val KOTLIN_CLASS_ANNOTATION_CLASS = javaClassOf() +private val KOTLIN_SYNTHETIC_CLASS_ANNOTATION_CLASS = javaClassOf() class KClassImpl(val jClass: Class, isKnownToBeKotlin: Boolean) : KClass { // TODO: write metadata to local classes diff --git a/core/reflection.jvm/src/kotlin/reflect/jvm/internal/KPackageImpl.kt b/core/reflection.jvm/src/kotlin/reflect/jvm/internal/KPackageImpl.kt index 4a5e182b304..c406c516d60 100644 --- a/core/reflection.jvm/src/kotlin/reflect/jvm/internal/KPackageImpl.kt +++ b/core/reflection.jvm/src/kotlin/reflect/jvm/internal/KPackageImpl.kt @@ -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() +private val KOTLIN_PACKAGE_ANNOTATION_CLASS = javaClassOf() class KPackageImpl(val jClass: Class<*>) : KPackage { override fun equals(other: Any?): Boolean = diff --git a/core/reflection.jvm/src/kotlin/reflect/jvm/internal/util.kt b/core/reflection.jvm/src/kotlin/reflect/jvm/internal/util.kt index 0fbf5803908..b92d03a0e6c 100644 --- a/core/reflection.jvm/src/kotlin/reflect/jvm/internal/util.kt +++ b/core/reflection.jvm/src/kotlin/reflect/jvm/internal/util.kt @@ -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 javaClass(): Class = throw UnsupportedOperationException() +fun javaClassOf(): Class = throw UnsupportedOperationException() private fun Class<*>.getMaybeDeclaredMethod(name: String, vararg parameterTypes: Class<*>): Method {