diff options
author | Martin Odersky <odersky@gmail.com> | 2003-05-27 12:50:48 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2003-05-27 12:50:48 +0000 |
commit | 5745978304c16a3bc1e077260fc636f6ed5d8cec (patch) | |
tree | fb9abab162c93efec7fc4ce6e84fb5a2ca367f12 /sources/scalac/symtab/classfile | |
parent | 9bad87da03ffeda487fb1a0e1369113d8c107b95 (diff) | |
download | scala-5745978304c16a3bc1e077260fc636f6ed5d8cec.tar.gz scala-5745978304c16a3bc1e077260fc636f6ed5d8cec.tar.bz2 scala-5745978304c16a3bc1e077260fc636f6ed5d8cec.zip |
*** empty log message ***
Diffstat (limited to 'sources/scalac/symtab/classfile')
-rw-r--r-- | sources/scalac/symtab/classfile/ClassfileParser.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/sources/scalac/symtab/classfile/ClassfileParser.java b/sources/scalac/symtab/classfile/ClassfileParser.java index 170c340fbe..15a0eca111 100644 --- a/sources/scalac/symtab/classfile/ClassfileParser.java +++ b/sources/scalac/symtab/classfile/ClassfileParser.java @@ -203,10 +203,9 @@ public class ClassfileParser implements ClassfileConstants { Type type = readType(in.nextChar()); if (CONSTR_N.equals(name)) { Symbol s = TermSymbol.newConstructor(c, transFlags(flags)); - // kick out protected, package visible or + // kick out package visible or // private constructors - if (((flags & 0x0004) != 0) || - ((flags & 0x0002) != 0) || + if (((flags & 0x0002) != 0) || ((flags & 0x0007) == 0)) { attrib.readAttributes(s, type, METH_ATTR); return; |