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 88ac15ac792..ff101bd971e 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,13 +77,9 @@ public abstract class AbstractLazyMemberScope { - return functionDescriptors.invoke(name) - } + override fun getFunctions(name: Name): Set = functionDescriptors(name) private fun doGetFunctions(name: Name): Collection { val result = Sets.newLinkedHashSet() @@ -110,9 +106,7 @@ public abstract class AbstractLazyMemberScope) - override fun getProperties(name: Name): Collection { - return propertyDescriptors.invoke(name) - } + override fun getProperties(name: Name): Set = propertyDescriptors(name) public fun doGetProperties(name: Name): Collection { val result = Sets.newLinkedHashSet() @@ -155,7 +149,7 @@ public abstract class AbstractLazyMemberScope(declarations.size()) for (declaration in declarations) { if (declaration is JetClassOrObject) { - result.addAll(classDescriptors.invoke(declaration.getNameAsSafeName())) + result.addAll(classDescriptors(declaration.getNameAsSafeName())) } else if (declaration is JetFunction) { result.addAll(getFunctions(declaration.getNameAsSafeName())) @@ -167,7 +161,7 @@ public abstract class AbstractLazyMemberScope) { val scriptInfo = declarationProvider.getOwnerInfo() as JetScriptInfo