Community
Participate
Working Groups
Enable 1.7 compiler compliance in the UI (revert bug 309163).
Workaround in 3.6 builds is to set the following options in .settings/org.eclipse.jdt.core.prefs to 1.7 manually: org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7 org.eclipse.jdt.core.compiler.compliance=1.7 org.eclipse.jdt.core.compiler.source=1.7
Created attachment 175330 [details] Fix
The copyright in ComplianceConfigurationBlock should point to 2010, shouldn't it ?
> The copyright in ComplianceConfigurationBlock should point to 2010, shouldn't > it ? Yep, fixed that and committed to HEAD. You will see wrong version warnings and a wrong default compliance for JavaSE-1.7 EE/VMs until bug 321043 and bug 321044 are fixed as well.
We need to remove this for 3.7 and then set target to 3.8.
(In reply to comment #5) > We need to remove this for 3.7 and then set target to 3.8. Done. See patch in bug 342391. To enable again simply set org.eclipse.jdt.internal.corext.util.JavaModelUtil.HIDE_VERSION_1_7 to 'false';
Removed JavaModelUtil.HIDE_VERSION_1_7 and references with http://git.eclipse.org/c/jdt/eclipse.jdt.ui.git/commit/?id=f70865d1fa2e46e69f577746ec1f6a0c7de8f124 and http://git.eclipse.org/c/jdt/eclipse.jdt.ui.git/commit/?id=7a07d85c5216ad248ba0c3294f30ca7ee0b160ee
*** Bug 344729 has been marked as a duplicate of this bug. ***