Summary: | JDT Core tests should not be dependent on HashMap implementation | ||||||
---|---|---|---|---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Jerome Lanneluc <jerome_lanneluc> | ||||
Component: | Core | Assignee: | Jerome Lanneluc <jerome_lanneluc> | ||||
Status: | VERIFIED FIXED | QA Contact: | |||||
Severity: | normal | ||||||
Priority: | P3 | CC: | frederic_fusier, Mike_Wilson, philippe_mulet | ||||
Version: | 3.1 | ||||||
Target Milestone: | 3.2.1 | ||||||
Hardware: | PC | ||||||
OS: | Windows XP | ||||||
Whiteboard: | |||||||
Attachments: |
|
Description
Jerome Lanneluc
2006-06-09 06:16:43 EDT
Created attachment 43972 [details]
Proposed fix
Note that this fix changes the order of attributes in a classpath entry even if the VM doesn't change. There will be outgoing changes to the .classpath in the following scenario: 1. User runs Eclipse on Sun 1.4.2 VM. 2. This patch is applied 3. User adds a library entry to the build path User will see the the new entry as an outgoing change, BUT it will also see existing entries being changed since their attributes order has changed. There won't be any outgoing changes to the .classpath in the following scenario: 1. User runs Eclipse on Sun 1.4.2 VM. 2. This patch is applied 3. User edit the buildpath, adds a library in the buildpath wizard, changes her mind and remove the library, then press OK. Released in HEAD. Released in TARGET_321. Released for 3.2.1 Released for 3.3 M1 Verified for 3.3 M1 using build I20060807-0010. |