Community
Participate
Working Groups
https://bugs.openjdk.java.net/browse/JDK-8133619 is marked as resolved for 10. Let's check if we need to change anything in ecj.
Pushed new tests to R4_7_maintenance asserting that ecj already accepts all that also javac accepts in this area: http://git.eclipse.org/c/jdt/eclipse.jdt.core.git/commit/?h=R4_7_maintenance&id=4e2d7c2efe32b6527253cfa4f99ccfb23310c744 Interestingly, on master one of these tests currently fails - we report one more error, which is OK by JLS but differs from javac. Most puzzling: why would both branches behave differently in this regard? Will look into that soonish.
New Gerrit change created: https://git.eclipse.org/r/120139
(In reply to Eclipse Genie from comment #2) > New Gerrit change created: https://git.eclipse.org/r/120139 Correction: I failed to see this comment in CUScope.checkAndRecordImportBinding(): // 7.5.3 says nothing about collision of single static imports and JDK8 tolerates them, though use is flagged. This code paragraph from bug 426544 suppresses the over-eager error report only for compliance >= 1.8 - hence the test needs to expect differently per compliance. The above change is for 4.7.3a to begin with, the same holds for master, too - patch following soon.
*** Bug 532818 has been marked as a duplicate of this bug. ***
New Gerrit change created: https://git.eclipse.org/r/120140
Gerrit change https://git.eclipse.org/r/120139 was merged to [R4_7_maintenance]. Commit: http://git.eclipse.org/c/jdt/eclipse.jdt.core.git/commit/?id=3924a8dd4f40a3320b9bb042e655ae34b855a805
(In reply to Eclipse Genie from comment #6) > Gerrit change https://git.eclipse.org/r/120139 was merged to > [R4_7_maintenance]. > Commit: > http://git.eclipse.org/c/jdt/eclipse.jdt.core.git/commit/ > ?id=3924a8dd4f40a3320b9bb042e655ae34b855a805 Test correction released for 4.7.3a
Gerrit change https://git.eclipse.org/r/120140 was merged to [master]. Commit: http://git.eclipse.org/c/jdt/eclipse.jdt.core.git/commit/?id=70ce711b1f491faf01351b6b627f465e902921d5
(In reply to Eclipse Genie from comment #8) > Gerrit change https://git.eclipse.org/r/120140 was merged to [master]. > Commit: > http://git.eclipse.org/c/jdt/eclipse.jdt.core.git/commit/ > ?id=70ce711b1f491faf01351b6b627f465e902921d5 Released to master for 4.8 M7, also.