From fe7f7ceed5be03dfa5e4d1634db25e4442e8776b Mon Sep 17 00:00:00 2001 From: Dmitry Petrov Date: Mon, 4 Apr 2016 18:50:20 +0300 Subject: [PATCH] Do not generate postponed initialization method for part class as synchronized. --- .../org/jetbrains/kotlin/codegen/MultifileClassPartCodegen.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/backend/src/org/jetbrains/kotlin/codegen/MultifileClassPartCodegen.kt b/compiler/backend/src/org/jetbrains/kotlin/codegen/MultifileClassPartCodegen.kt index 60bc4b3bb63..bf4e7244272 100644 --- a/compiler/backend/src/org/jetbrains/kotlin/codegen/MultifileClassPartCodegen.kt +++ b/compiler/backend/src/org/jetbrains/kotlin/codegen/MultifileClassPartCodegen.kt @@ -59,7 +59,7 @@ class MultifileClassPartCodegen( FINAL_PART_CLASS_ATTRIBUTES private fun ClassBuilder.newSpecialMethod(originDescriptor: DeclarationDescriptor, name: String) = - newMethod(OtherOrigin(originDescriptor), Opcodes.ACC_STATIC or Opcodes.ACC_SUPER, name, "()V", null, null) + newMethod(OtherOrigin(originDescriptor), Opcodes.ACC_STATIC, name, "()V", null, null) private val staticInitClassBuilder = ClassBuilderOnDemand { state.factory.newVisitor(MultifileClass(file, packageFragment), staticInitClassType, file).apply {