【发布时间】:2014-01-14 21:48:54
【问题描述】:
我有一个第 3 方接口 Converter<PRESENTATION, MODEL>,其中包含一个方法
Class<MODEL> getModelType();
我需要有一个扩展Converter<String, Id<SOMETYPE>>的实现,所以为了满足编译器,我需要实现以下方法:
@Override
public Class<Id<SOMETYPE>> getModelType() {
return Id<SOMETYPE>.class; // does not compile
}
这是我需要恢复使用原始类型并改为实现Converter<String, Id>(使用原始类型Id)的极端情况吗?
【问题讨论】: