Open tjwatson opened 1 year ago
osgi/osgi#476 also needs to be covered.
BundleContext.createFilter BundleContext.getProperty
(I submitted https://github.com/osgi/osgi/pull/524.)
BundleContext.createFilter BundleContext.getProperty
Thanks, I didn't remember us agreeing to remove ISE from these, but I do agree that it would be best if we did here also. I'll update the list in the initial comment.
This issue has been inactive for 180 days and is therefore labeled as stale. If this issue became irrelevant in the meantime please close it as completed. If it is still relevant and you think it should be fixed some possibilities are listed below. Please read https://github.com/eclipse-equinox/.github/blob/main/CONTRIBUTING.md#contributing-to-eclipse-equinox for ways to influence development.
This issue has been inactive for 180 days and is therefore labeled as stale. If this issue became irrelevant in the meantime please close it as completed. If it is still relevant and you think it should be fixed some possibilities are listed below. Please read https://github.com/eclipse-equinox/.github/blob/main/CONTRIBUTING.md#contributing-to-eclipse-equinox for ways to influence development.
I think this is still an issue.
See: https://github.com/osgi/osgi/issues/454 https://github.com/osgi/osgi/pull/462 And https://github.com/osgi/osgi/issues/486 https://github.com/osgi/osgi/pull/522
The following methods are removing the ISE to improve usability.
Bundle.uninstall
BundleContext.createFilter
BundleContext.getBundle
BundleContext.getProperty
BundleContext.removeServiceListener
BundleContext.removeBundleListener
BundleContext.removeFrameworkListener
BundleContext.ungetService
ServiceObjects.ungetService
ServiceRegistration.unregister
I think we can safely remove these now, even in our R8 implementation.