忘れがちなのでメモ

生成したクラスをジェネリクスに認識させるコード



 public class Hoge <T> {
 
 	@SuppressWarnings("rawtypes") 
 	public Class type = null;
 
	/**
	 * コンストラクター
	 * @param e
	 */
    public Hoge(T... e) {
        @SuppressWarnings("unchecked")
        Class<T> type = (Class<T>) e.getClass().getComponentType();
 
        this.type = type;
    }

 }
トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS