summaryrefslogtreecommitdiff
path: root/sources/scalac
diff options
context:
space:
mode:
authormihaylov <mihaylov@epfl.ch>2005-05-26 08:45:02 +0000
committermihaylov <mihaylov@epfl.ch>2005-05-26 08:45:02 +0000
commitde1ca7103e206e53353cfe8cf49e643ff5c6006e (patch)
tree8f3924aa4a8b0481377351f9fe4506a4738628b5 /sources/scalac
parent7ef2731a78663f7ca4f7ef236aaeed3b71c60725 (diff)
downloadscala-de1ca7103e206e53353cfe8cf49e643ff5c6006e.tar.gz
scala-de1ca7103e206e53353cfe8cf49e643ff5c6006e.tar.bz2
scala-de1ca7103e206e53353cfe8cf49e643ff5c6006e.zip
Do not set the *static* modifier for classes.
difference in practice but in the JVM specification it is not listed among the applicable modifiers for classes.
Diffstat (limited to 'sources/scalac')
-rw-r--r--sources/scalac/backend/jvm/GenJVM.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/sources/scalac/backend/jvm/GenJVM.java b/sources/scalac/backend/jvm/GenJVM.java
index e1792aa768..5095a3b024 100644
--- a/sources/scalac/backend/jvm/GenJVM.java
+++ b/sources/scalac/backend/jvm/GenJVM.java
@@ -1644,6 +1644,7 @@ public class GenJVM {
}
JClass cls = fjbgContext.JClass(javaModifiers(cSym)
+ & ~JAccessFlags.ACC_STATIC
| JAccessFlags.ACC_SUPER,
javaName,
superClassName,