summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sources/scalac/transformer/AddInterfacesPhase.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/sources/scalac/transformer/AddInterfacesPhase.java b/sources/scalac/transformer/AddInterfacesPhase.java
index 4df0e88744..f1f5dafff7 100644
--- a/sources/scalac/transformer/AddInterfacesPhase.java
+++ b/sources/scalac/transformer/AddInterfacesPhase.java
@@ -246,6 +246,7 @@ public class AddInterfacesPhase extends Phase {
if (memberGoesInInterface(ifaceMemberSym)) {
if (ifaceMemberSym.isPrivate()) {
ifaceMemberSym.name = uniqueName(ifaceMemberSym);
+ ifaceMemberSym.flags |= Modifiers.FINAL;
ifaceMemberSym.flags ^= Modifiers.PRIVATE;
} else if (ifaceMemberSym.isProtected())
ifaceMemberSym.flags ^= Modifiers.PROTECTED;