[lworld] RFR: JDK-8243204 add class load time checking of abstract super classes of…

Harold Seigel hseigel at openjdk.java.net
Mon May 4 20:11:54 UTC 2020


Please review this chagne.  It adds checks of super classes of inline classes.  It checks that an inline class's super
class is  either java.lang.Object or an abstract class.  And, if abstract, checks that the super, and its super, etc.
do not have instance fields, nor synchronized instance methods, or non-empty constructors, nor constructors with args.

The fix was tested with tiers 1 - 3.

-------------

Commit messages:
 - JDK-8243204 add class load time checking of abstract super classes of inline types

Changes: https://git.openjdk.java.net/valhalla/pull/34/files
 Webrev: https://webrevs.openjdk.java.net/valhalla/34/webrev.00
  Stats: 1834 lines in 13 files changed: 1625 ins; 203 del; 6 mod
  Patch: https://git.openjdk.java.net/valhalla/pull/34.diff
  Fetch: git fetch https://git.openjdk.java.net/valhalla pull/34/head:pull/34

PR: https://git.openjdk.java.net/valhalla/pull/34


More information about the valhalla-dev mailing list