From ed28b5a15e605507c0e169b87fc6d5cadd185423 Mon Sep 17 00:00:00 2001 From: Denis Zharkov Date: Fri, 24 Jun 2016 17:11:48 +0300 Subject: [PATCH] Use modality and visibility from mutable class declaration Otherwise open may be used instead of abstract (in most cases) --- .../jetbrains/kotlin/codegen/CollectionStubMethodGenerator.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler/backend/src/org/jetbrains/kotlin/codegen/CollectionStubMethodGenerator.kt b/compiler/backend/src/org/jetbrains/kotlin/codegen/CollectionStubMethodGenerator.kt index e06ba3c485b..159ab4526a9 100644 --- a/compiler/backend/src/org/jetbrains/kotlin/codegen/CollectionStubMethodGenerator.kt +++ b/compiler/backend/src/org/jetbrains/kotlin/codegen/CollectionStubMethodGenerator.kt @@ -227,8 +227,8 @@ class CollectionStubMethodGenerator( else foundOverriddenFromDirectSuperClass.copy( fakeOverride.containingDeclaration, - fakeOverride.modality, - fakeOverride.visibility, + foundOverriddenFromDirectSuperClass.modality, + foundOverriddenFromDirectSuperClass.visibility, fakeOverride.kind, false) newDescriptor.overriddenDescriptors =