1
我目前正在尝试添加由Map<? extends CustomModule, CustomModule>
(来自附加的自定义模块系统)组成的映射的条目作为guice模块中的绑定。将类的映射绑定到guice模块内的实例
到目前为止我的代码看起来是这样的:
manager.getRegistry().forEach(new BiConsumer<Class<? extends CustomModule>, ModuleRegistry.Entry>() {
@Override
public void accept(Class<? extends CustomModule> moduleClass, ModuleRegistry.Entry entry) {
bind(moduleClass).to(entry.getModule()); // getModule() returns the instance which implements moduleClass
}
});
吉斯黯然需要直接类,而不是一个通配符(“扩展?”)。 由于我已经得到了“绑定”,是否有另一种方法将它们添加到注入器?
在此先感谢!