From c26c8f0a845d277e033846bfbedd7bdd7aa7e435 Mon Sep 17 00:00:00 2001 From: Valentin Kipyatkov Date: Mon, 27 Oct 2014 14:47:31 +0300 Subject: [PATCH] Workaround for compiler's bug --- .../lazy/descriptors/AbstractLazyMemberScope.kt | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/descriptors/AbstractLazyMemberScope.kt b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/descriptors/AbstractLazyMemberScope.kt index a41a05e4502..0646d2d603e 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/descriptors/AbstractLazyMemberScope.kt +++ b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/descriptors/AbstractLazyMemberScope.kt @@ -77,9 +77,13 @@ public abstract class AbstractLazyMemberScope { + return functionDescriptors.invoke(name) + } private fun doGetFunctions(name: Name): Collection { val result = Sets.newLinkedHashSet() @@ -106,7 +110,9 @@ public abstract class AbstractLazyMemberScope) - override fun getProperties(name: Name) = propertyDescriptors(name) + override fun getProperties(name: Name): Collection { + return propertyDescriptors.invoke(name) + } public fun doGetProperties(name: Name): Collection { val result = Sets.newLinkedHashSet() @@ -160,7 +166,7 @@ public abstract class AbstractLazyMemberScope