StrictProcessor for strict field initialization testing is too confusing with its use of var whose type is not straightforward from the calling context. Also, the "defer super call" functionality is unnecessary as we decide to drop the initialization warnings from javac and to use explicit early construction context instead.
--------- - [x] I confirm that I make this contribution in accordance with the [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai). ------------- Commit messages: - Update to StrictProcessor as from review Changes: https://git.openjdk.org/valhalla/pull/2530/files Webrev: https://webrevs.openjdk.org/?repo=valhalla&pr=2530&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8386242 Stats: 282 lines in 3 files changed: 23 ins; 245 del; 14 mod Patch: https://git.openjdk.org/valhalla/pull/2530.diff Fetch: git fetch https://git.openjdk.org/valhalla.git pull/2530/head:pull/2530 PR: https://git.openjdk.org/valhalla/pull/2530
