Bug 137569 - Remove ICU4J dependency for org.eclipse.core.variables
Summary: Remove ICU4J dependency for org.eclipse.core.variables
Status: VERIFIED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Debug (show other bugs)
Version: 3.2   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: 3.2 RC2   Edit
Assignee: Platform-Debug-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: greatbug
Depends on:
Blocks:
 
Reported: 2006-04-19 14:37 EDT by John Arthorne CLA
Modified: 2006-04-26 22:38 EDT (History)
0 users

See Also:


Attachments
Patch to org.eclipse.core.variables (13.86 KB, patch)
2006-04-19 14:37 EDT, John Arthorne CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description John Arthorne CLA 2006-04-19 14:37:15 EDT
As a core plugin with minimal dependencies, it would be unfortunate to drag in the ICU4J wad for clients using org.eclipse.core.variables.  The only usage I currently see is in MessageFormat, which could be changed to use NLS.bind.
Comment 1 John Arthorne CLA 2006-04-19 14:37:43 EDT
Created attachment 38963 [details]
Patch to org.eclipse.core.variables

Here is a patch to remove dependency on ICU4J.
Comment 2 Darin Wright CLA 2006-04-21 11:05:49 EDT
Marking as "greatbug". I think this is a great bug because John has taken the time to look for optimizations in the platform and provide a patch for us. We will now look for similar opportunities in our other plug-ins using ICU4J to determine if they require the full support, or may just be able to NLS.bind.

Marking fixed.
Comment 3 Darin Wright CLA 2006-04-26 22:38:54 EDT
Verified.