public Injector<?> createInjector(Member member, Supplier<?> supplier) { return injectorFactory.createInjector(member, supplier); }
@Reference(required = false) public void setInjectorFactories(List<InjectorFactory> factories) { for (InjectorFactory factory : factories) { if (!factory.isDefault() || injectorFactory == null) { injectorFactory = factory; } } }
@Reference(required = false) public void setInjectorFactories(List<InjectorFactory> factories) { factories.stream().filter(factory -> !factory.isDefault() || injectorFactory == null).forEach(factory -> injectorFactory = factory); }
@Reference(required = false) public void setInjectorFactories(List<InjectorFactory> factories) { factories.stream().filter(factory -> !factory.isDefault() || injectorFactory == null).forEach(factory -> injectorFactory = factory); }
public Injector<?> createInjector(Member member, ObjectFactory<?> parameterFactory) { return injectorFactory.createInjector(member, parameterFactory); }
public Injector<?> createInjector(Member member, Supplier<?> supplier) { return injectorFactory.createInjector(member, supplier); }