Универсальный метод Sun CodeModel

Кто-нибудь знает, как сгенерировать следующее объявление универсального метода с использованием CodeModel:

public <T> T getValue(Class<T> clazz){...}

Использование:

ValueType value = getValue(ValueType.class);

Похоже, не обрабатывается существующей имплементацией.

Я знаю, что мог бы обработать код следующим образом, но для этого требуется приведение:

public Object getValue(Class class){...}

использование:

ValueType value = (ValueType)getValue(ValueType.class);

Очевидно, это немного запутано из-за приведения.

7
задан John Ericksen 20 February 2012 в 01:35
поделиться