Javac is currently introducing early construction to classes if they declare any strict field. This feature is reserved for value classes. We must turn this off for general strict fields and fix resulting compile errors within the codebase.
- relates to
-
JDK-8376045 [lworld] Treat @NullRestricted fields as ACC_STRICT_INIT on load
-
- New
-
-
JDK-8376046 [lworld] Adjust @NullRestricted tests for explicit early initialization
-
- New
-
-
JDK-8351362 [lworld] Post-process @Strict annotation for testing
-
- Open
-