From 5122e748c18a7416ce49abc0a5b5a8e44e428fe0 Mon Sep 17 00:00:00 2001 From: Dmitriy Novozhilov Date: Wed, 13 Jan 2021 13:53:39 +0300 Subject: [PATCH] Add workaround for KT-44316 --- .../src/kotlin/reflect/jvm/internal/KPropertyImpl.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/reflection.jvm/src/kotlin/reflect/jvm/internal/KPropertyImpl.kt b/core/reflection.jvm/src/kotlin/reflect/jvm/internal/KPropertyImpl.kt index 8d1525411ac..9c8590b6685 100644 --- a/core/reflection.jvm/src/kotlin/reflect/jvm/internal/KPropertyImpl.kt +++ b/core/reflection.jvm/src/kotlin/reflect/jvm/internal/KPropertyImpl.kt @@ -48,7 +48,7 @@ internal abstract class KPropertyImpl private constructor( override val isBound: Boolean get() = rawBoundReceiver != CallableReference.NO_RECEIVER - private val _javaField = ReflectProperties.lazy { + private val _javaField: ReflectProperties.LazyVal = ReflectProperties.lazy { val jvmSignature = RuntimeTypeMapper.mapPropertySignature(descriptor) when (jvmSignature) { is KotlinProperty -> {