The VM is supposed to silently fix old class files lacking the ACC_SUPER/ACC_IDENTITY flag.
The current implementation has to issues:
- regular classes are not fixed properly because the missing flag is added to a temporary variable and not propagated to the real access flags
- inner classes are not fixed (their access flags are handled differently)
The current implementation has to issues:
- regular classes are not fixed properly because the missing flag is added to a temporary variable and not propagated to the real access flags
- inner classes are not fixed (their access flags are handled differently)
- duplicates
-
JDK-8293169 [lworld] ClassFileParser::verify_legal_method_modifiers() rejects legal synchronized methods
-
- Closed
-