equal
deleted
inserted
replaced
1022 l = l.tail) { |
1022 l = l.tail) { |
1023 ClassSymbol inner = l.head; |
1023 ClassSymbol inner = l.head; |
1024 char flags = (char) adjustFlags(inner.flags_field); |
1024 char flags = (char) adjustFlags(inner.flags_field); |
1025 if ((flags & INTERFACE) != 0) flags |= ABSTRACT; // Interfaces are always ABSTRACT |
1025 if ((flags & INTERFACE) != 0) flags |= ABSTRACT; // Interfaces are always ABSTRACT |
1026 if (inner.name.isEmpty()) flags &= ~FINAL; // Anonymous class: unset FINAL flag |
1026 if (inner.name.isEmpty()) flags &= ~FINAL; // Anonymous class: unset FINAL flag |
|
1027 flags &= ~STRICTFP; //inner classes should not have the strictfp flag set. |
1027 if (dumpInnerClassModifiers) { |
1028 if (dumpInnerClassModifiers) { |
1028 PrintWriter pw = log.getWriter(Log.WriterKind.ERROR); |
1029 PrintWriter pw = log.getWriter(Log.WriterKind.ERROR); |
1029 pw.println("INNERCLASS " + inner.name); |
1030 pw.println("INNERCLASS " + inner.name); |
1030 pw.println("---" + flagNames(flags)); |
1031 pw.println("---" + flagNames(flags)); |
1031 } |
1032 } |