RFR: 8246778: Compiler implementation for Sealed Classes (Second Preview)
Vicente Romero
vromero at openjdk.java.net
Mon Nov 16 13:36:13 UTC 2020
Please review the code for the second iteration of sealed classes. In this iteration we are:
- Enhancing narrowing reference conversion to allow for stricter checking of cast conversions with respect to sealed type hierarchies.
- Also local classes are not considered when determining implicitly declared permitted direct subclasses of a sealed class or sealed interface
-------------
Commit messages:
- 8246778: Compiler implementation for Sealed Classes (Second Preview)
Changes: https://git.openjdk.java.net/jdk/pull/1227/files
Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=1227&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8246778
Stats: 589 lines in 12 files changed: 508 ins; 18 del; 63 mod
Patch: https://git.openjdk.java.net/jdk/pull/1227.diff
Fetch: git fetch https://git.openjdk.java.net/jdk pull/1227/head:pull/1227
PR: https://git.openjdk.java.net/jdk/pull/1227
More information about the compiler-dev
mailing list