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

Harold Seigel hseigel at openjdk.java.net
Fri May 8 15:02:07 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.

Harold Seigel has updated the pull request incrementally with one additional commit since the last revision:

  JDK-8243204 [lworld] add checking of abstract super classes of inline type 3

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

Changes:
  - all: https://git.openjdk.java.net/valhalla/pull/34/files
  - new: https://git.openjdk.java.net/valhalla/pull/34/files/b00ed2a7..9ff28565

Webrevs:
 - full: https://webrevs.openjdk.java.net/valhalla/34/webrev.02
 - incr: https://webrevs.openjdk.java.net/valhalla/34/webrev.01-02

  Stats: 114 lines in 4 files changed: 57 ins; 53 del; 4 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