7
は、誰もがCodeModelを使用して、次の一般的なメソッド宣言を生成するために知ってい:日CodeModelジェネリックメソッド
public <T> T getValue(Class<T> clazz){...}
用法:
ValueType value = getValue(ValueType.class);
既存implmentationによって処理されていないようです。
私は次のように私は、コードを扱うことができる知っているが、それはキャストが必要です。
public Object getValue(Class class){...}
は、用法:
ValueType value = (ValueType)getValue(ValueType.class);
明らかにこれが原因で、キャストの少し厄介です。
興味深いことに、この問題を説明したバグレポートhttp://java.net/jira/browse/CODEMODEL-4が見つかりました。さらに、これは最近コメントされました。 –