Summary: | Easier way to delete org.eclipse.jdt.core.prefs files | ||
---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Gary Karasiuk <karasiuk> |
Component: | Core | Assignee: | JDT-Core-Inbox <jdt-core-inbox> |
Status: | VERIFIED INVALID | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | CC: | Olivier_Thomann |
Version: | 3.2.1 | ||
Target Milestone: | 3.6 M1 | ||
Hardware: | PC | ||
OS: | Windows XP | ||
Whiteboard: |
Description
Gary Karasiuk
2006-10-02 15:47:36 EDT
Compliance 1.4 doesn't set the source and target to 1.4, because this is not done by default by javac. javac 1.4 cannot compile assert statements by default. So you need to trigger it explicitely. (In reply to comment #1) My point is one of usability. Most user’s are not JDK experts and don’t understand the details of what 1.4 compiler compliance means. They see a drop down that has (1.3, 1.4, 5.0) and like me, immediately associate that with a JRE level (Java 1.3, Java 1.4 or Java 5). I’m just pointing out that this is an area that users will trip over. What would have really helped me, is if the Quick Fix support would have offered to set my source compliance to 1.4. That would finesse away this whole difference of compiler vs source compliance If you are using project's specific settings, it makes senses that changing the workspace's settings doesn't change the project's settings. We don't decide what are the compiler default settings according to the compliance. Closing as INVALID since there is nothing we can do to fix this as we get a syntax error on an assert statement. Verified for 3.6M1 |