Кто-нибудь знает, чтобы с помощью CodeModel сгенерировать следующее обобщенное объявление метода:
public <T> T getValue(Class<T> clazz){...}
использование:
ValueType value = getValue(ValueType.class);
Кажется, не обрабатывается существующей имплментацией.
Я знаю, что мог бы обработать код следующим образом, но он требует приведения:
public Object getValue(Class class){...}
использование:
ValueType value = (ValueType)getValue(ValueType.class);
Очевидно, это немного грязно из-за приведения.