You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Normally, plugin are instantiated using PluginInfo#createInstance(),
which injects the matching PluginInfo metadata for plugins implementing
HasPluginInfo, and assigns the expected priority for plugins
implementing Prioritized.
But Service creation is special, because we want to instantiate Service
dependencies recursively -- which makes the ServiceHelper more complex.
The ServiceHelper code was injecting priority via service.setPriority,
but not injecting plugin metadata via service.setInfo. Now it does both.
0 commit comments