1
要素型が<K extends Comparable<K>>
のCollectionが注文されています。事前ジェネリックスの生のタイプの一般的な境界
私はこのコレクションにJoda LocalTime
を使用しようとしています。 MyCollection<LocalTime>
。残念ながら、明らかにジョーダはジェネリック医薬品です。 LocalTime
はraw 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> { }
ええ、それは私がその間にやっていることです。もっと良い解決策を探して、醜いとしても醜い! –