diff --git a/compiler/backend/src/org/jetbrains/jet/codegen/ImplementationBodyCodegen.java b/compiler/backend/src/org/jetbrains/jet/codegen/ImplementationBodyCodegen.java index 2fea14037c3..47a94a62d46 100644 --- a/compiler/backend/src/org/jetbrains/jet/codegen/ImplementationBodyCodegen.java +++ b/compiler/backend/src/org/jetbrains/jet/codegen/ImplementationBodyCodegen.java @@ -124,8 +124,9 @@ public class ImplementationBodyCodegen extends ClassBodyCodegen { isFinal = true; } } - else if (myClass.getParent() instanceof JetClassObject) { - isStatic = true; + else { + isStatic = myClass.getParent() instanceof JetClassObject; + isFinal = true; } int access = 0;