[lworld] Remove auto early construction from strict fields

XMLWordPrintable

      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.

      The @Strict annotation is preserved for now, but it will not cause javac translation strategy change aside from adding the ACC_STRICT_INIT flag.

      This RFE will update tests and benchmarks that use the implicit auto early construction from @Strict to use explicit early construction.

            Assignee:
            Chen Liang
            Reporter:
            Chen Liang
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: