[java] Genericsの実行時型情報
Posted by
あきまた日記
at
2006-03-05 17:48
Java Genericsの総称型はコンパイル時にのみ解釈され、バイトコードには総称型であったという痕跡すら残りません。 仕様的に残さないことになっているため、実行時に総称型オブジェクトの型パラメータを知る方法はありません。 Java5で型パラメータを使ったクラス中で、パラメータとして渡されたクラスによって振る舞いを変えようとか思ってたら、渡されたクラスが取れない。調べてたら上のブログを見つけました。そうか、できないのねん・・・・何か凄くやりきれない感じがする。これだったらGenericsをあまり使わない ...
Parent entry
Genericsの罠 再び