2007-02-17 Generics の型宣言に複数のクラス・インターフェースを書く Java ref:Onion開発日記(2007-02-16) ref:odz buffer - Java の型システム おぉ。Generics では型制約に複数のクラス・インターフェースをかけるのか。恥ずかしながら知らなかった。API Referencfe を良く見ると Collections#max もこんな宣言になっているじゃないか。 さて、問題はメソッドの戻り値の型だとか、変数の型に使えないことか。あるメソッドが RandomAccess な List のみ受け付ける、という宣言は出来るけど、RandomAccess な List を返すという宣言は無理っぽい。