diff options
-rw-r--r-- | sources/scalac/transformer/AddInterfacesPhase.java | 1 |
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; |