From 2c7746cafddebdcf5f32ff1cf0d6d84ec692ba78 Mon Sep 17 00:00:00 2001 From: Stanislav Erokhin Date: Mon, 2 Nov 2015 19:20:31 +0300 Subject: [PATCH] Minor. Simplified code. --- .../kotlin/resolve/scopes/LexicalWritableScope.kt | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/compiler/frontend/src/org/jetbrains/kotlin/resolve/scopes/LexicalWritableScope.kt b/compiler/frontend/src/org/jetbrains/kotlin/resolve/scopes/LexicalWritableScope.kt index 34472934aca..da410bd2504 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/resolve/scopes/LexicalWritableScope.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/resolve/scopes/LexicalWritableScope.kt @@ -93,16 +93,7 @@ class LexicalWritableScope( } } - private inner class Snapshot(val descriptorLimit: Int) : LexicalScope { - override val parent: LexicalScope - get() = this@LexicalWritableScope.parent - override val ownerDescriptor: DeclarationDescriptor - get() = this@LexicalWritableScope.ownerDescriptor - override val isOwnerDescriptorAccessibleByLabel: Boolean - get() = this@LexicalWritableScope.isOwnerDescriptorAccessibleByLabel - override val implicitReceiver: ReceiverParameterDescriptor? - get() = this@LexicalWritableScope.implicitReceiver - + private inner class Snapshot(val descriptorLimit: Int) : LexicalScope by this { override fun getContributedDescriptors(kindFilter: DescriptorKindFilter, nameFilter: (Name) -> Boolean) = this@LexicalWritableScope.addedDescriptors.subList(0, descriptorLimit)