[lworld] RFR: 8244796: [lworld] Javac does not compile test/hotspot/jtreg/runtime/valhalla/valuetypes/UnsafeTest.java anymore

Srikanth Adayapalam sadayapalam at openjdk.java.net
Thu May 14 01:40:04 UTC 2020


Summary: Implement temporary typing rules for value class literals, these being:

    o Given a value class V that implements an interface I
        - Class<V>, Class<? extends V>, Class<? super V> are all malformed for the time being.
        - V.class and v.getClass() are to be typed temporarily as Class<? extends Object & I>

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

Commit messages:
 - Additional fixes for typing of value class literals.
 - Merge branch 'JDK-8244796' of https://github.com/sadayapalam/valhalla into JDK-8244796
 - 8244796: Javac does not compile test/hotspot/jtreg/runtime/valhalla/valuetypes/UnsafeTest.java anymore
 - 8244796: Javac does not compile test/hotspot/jtreg/runtime/valhalla/valuetypes/UnsafeTest.java anymore

Changes: https://git.openjdk.java.net/valhalla/pull/46/files
 Webrev: https://webrevs.openjdk.java.net/valhalla/46/webrev.00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8244796
  Stats: 91 lines in 6 files changed: 85 ins; 2 del; 4 mod
  Patch: https://git.openjdk.java.net/valhalla/pull/46.diff
  Fetch: git fetch https://git.openjdk.java.net/valhalla pull/46/head:pull/46

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



More information about the valhalla-dev mailing list