Closed kriegaex closed 2 years ago
Status: Java 18 tests for 2nd review of pattern matching for switch are not working yet, the upstream implementation in JDT Core does not seem to be finished yet. Therefore, those tests are inactive at the moment.
Status quo:
The tests specific to preview 2 of switch patterns are still inactive because of unsolved upstream bugs
I want to wait for the first two to be merged, then refresh our fork. The last one should not block the 1.9.9 release, I want to publish it soon.
--add-opens
on the command line, just as described in the 1.9.7 release notes for LTW. I could have added that option to the test runner for Java 16+, but wanted to avoid it, because we would become blind for situations, in which non-LTW tests would run into similar problems in the future. So I rather changed a couple dozen LTW test configs. In doing so, I also had to adjust other things, because suddenly we have tests requiring passed-through main method arguments in full LTW mode, we have more debug output about unweavable AspectJ core classes in some tests etc.verify
phase. That would however impact the special Eclipse "run them all before commit" configuration you (@aclement) like to use. Apart from that, it would just be a whole bunch of work I was not willing to do just for the Java 18 release.
Core:
Test:
Doc:
CI:
Closes #144.