| Summary: | Update filter implementation(s) to support new rules in OSGi R5. | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] Equinox | Reporter: | John Ross <jwross> | ||||||
| Component: | Framework | Assignee: | John Ross <jwross> | ||||||
| Status: | RESOLVED FIXED | QA Contact: | |||||||
| Severity: | normal | ||||||||
| Priority: | P3 | CC: | hargrave, tjwatson | ||||||
| Version: | 3.7 | ||||||||
| Target Milestone: | Juno M4 | ||||||||
| Hardware: | PC | ||||||||
| OS: | Windows XP | ||||||||
| Whiteboard: | |||||||||
| Attachments: |
|
||||||||
|
Description
John Ross
Apparently, if you assign a bug to yourself as part of creating it, emails go out to noone. So here's your email making you aware of it. Assigning back to me. We still need to agree to this in OSGi before we implement in Equinox. Created attachment 204463 [details]
Proposed Patch
I don't have permissions for hargrave/osgi44.
Attached is a patch off of hargrave/osgi44 that copies over FrameworkUtil.FilterImpl and updates org.eclipse.osgi.framework.internal.core.FilterImpl.
Created attachment 204533 [details]
Proposed Patch 2
Updates the previous patch with additional support for ensuring the target object's class is assignable from the valueOf method's return type.
Comment on attachment 204533 [details] Proposed Patch 2 Marking patch as obsolete. The necessary changes to osgi FrameworkUtil and equinox FilterImpl classes may be found at FilterImpl https://github.com/bjhargrave/rt.equinox.framework/commit/1375a524aaea2e91eec44c56fec64068cacff266 FrameworkUtil https://github.com/bjhargrave/rt.equinox.framework/commit/1f919a9ce579a1ebc0a2eccd2b0e0ea442750baa |