eclipse-sisu / sisu-project

Sisu Inject
https://www.eclipse.org/sisu
Eclipse Public License 2.0
17 stars 15 forks source link

Consider binding provider implementation types using wildcard key (Bugzilla Bug 513442) #27

Open mcculls opened 2 years ago

mcculls commented 2 years ago

This issue was created automatically with bugzilla2github

Bugzilla Bug 513442

Date: 2017-03-10 07:07:09 -0500 From: Stuart McCulloch <mcculls@gmail.com> To: Project Inbox <sisu-inbox@eclipse.org>

Last updated: 2017-03-10 07:07:09 -0500

Comment 2812915

Date: 2017-03-10 07:07:09 -0500 From: Stuart McCulloch <mcculls@gmail.com>

So provider implementations can be looked up by any of their superclasses/interfaces. Note this is different from looking up the type they provide, this is about locating the actual provider implementation itself. This is useful when the provider implements additional management interfaces.