From 5745978304c16a3bc1e077260fc636f6ed5d8cec Mon Sep 17 00:00:00 2001 From: Martin Odersky Date: Tue, 27 May 2003 12:50:48 +0000 Subject: *** empty log message *** --- sources/scalac/symtab/classfile/ClassfileParser.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'sources/scalac/symtab/classfile') 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; -- cgit v1.2.3