私は以下のインターフェースを持っています:
/**
* <T> Time format. Can be long, date etc
*/
public interface TimeStamp<T> extends Comparable<TimeStamp<T>>
{
/**
* Returns the timestamp.
* @return
*/
public T getTimeStamp();
}
ここで、TimeStampを保持し、その動作が保持するtimeStampsに依存するメソッドを持つリストが必要です。
public class TimeList<TimeStamp<T>> extends ArrayList<TimeStamp<T>>
{
......
}
コンパイラは、上記のステートメントでエラーを示します。何が問題なのですか?