1
我收集了元素类型<K extends Comparable<K>>
,因为它的顺序。通用范围与前仿制药原始类型
我正尝试使用Joda LocalTime
这个集合 - 例如, MyCollection<LocalTime>
。不幸的是,乔达显然是前泛型的; LocalTime
执行原始Comparable
。
我得到的编译器错误
Bound mismatch: The type LocalTime is not a valid substitute
for the bounded parameter <K extends Comparable<K>> of the type Interval<K>
我希望这只是一个警告的工作,因为它很可能为原始类型分配给一个类型的变量。
为什么不工作,我该怎么办?
这里有一个最小的代码示例:
class Holder<K extends Comparable<K>> { }
class WTF extends Holder<LocalTime> { }
是的,这就是我在过渡期间所做的。虽然丑陋,但寻找更好的解决方案! – 2010-11-19 05:06:32