所以我正在尝试实现guice Provider接口,
public interface Provider<T> {
T get();
}
我有另一个名为Creator
public interface Creator {
void create();
}
我想在创建一些Creator
时创建一个Provider以绑定不同类型的CreatePhases
。
private static final class CreatePhaseProvider<T> implements Provider<CreatePhase<T extends Creator>>
{
@Override
public CreatePhase<T> get(){
return null;
}
}
这给了我一个错误“令牌上的语法错误”扩展“,,”。有什么建议吗?
答案 0 :(得分:2)
private static final class CreatePhaseProvider<T extends Creator> implements Provider<CreatePhase<T>>
{
@Override
public CreatePhase<T> get(){
return null;
}
}
哎呀把延伸放在错误的地方!