diff options
author | Iulian Dragos <jaguarul@gmail.com> | 2007-11-14 17:24:06 +0000 |
---|---|---|
committer | Iulian Dragos <jaguarul@gmail.com> | 2007-11-14 17:24:06 +0000 |
commit | 7886881b346e01924d95ea2ec1770bf851edaccb (patch) | |
tree | 612f1cfad1b8dc34f34564df512d5540fef99edd | |
parent | 4ca92ff83ca94a61b0bb512f515236bf363f93b5 (diff) | |
download | scala-7886881b346e01924d95ea2ec1770bf851edaccb.tar.gz scala-7886881b346e01924d95ea2ec1770bf851edaccb.tar.bz2 scala-7886881b346e01924d95ea2ec1770bf851edaccb.zip |
Added ACC_SUPER to all generated java classfiles.
-rw-r--r-- | src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala b/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala index 3bc8d6ad10..b4b13e5ad4 100644 --- a/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala +++ b/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala @@ -1370,6 +1370,8 @@ abstract class GenJVM extends SubComponent { jf = jf | (if (sym hasFlag Flags.ACCESSOR) ACC_SYNTHETIC else 0) if (settings.target.value == "jvm-1.5") jf = jf | (if (sym hasFlag Flags.BRIDGE) ACC_BRIDGE else 0) + if (sym.isClass && !sym.hasFlag(Flags.INTERFACE)) + jf = jf | ACC_SUPER jf } |