我自己有一个OverrideModuleC2, 现在想用它在ModuleA中把ModuleC2替换掉。可是ModuleB是不能动的。求问如何做这个替换?
class moduleA extends AbstractModule {
@Override
protected void configure() {
install(Modules.override(new ModuleB()).with(new OverrideModuleB()));
// something else
}
}
class ModuleB extends AbstractModule {
@Override
protected void configure() {
install(new ModuleC1());
install(new ModuleC2());
install(new ModuleC3());
}
}