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