¿Alguien sabe que para generar la siguiente declaración de método genérico utilizando CodeModel:Sun CodeModel método genérico
public <T> T getValue(Class<T> clazz){...}
uso:
ValueType value = getValue(ValueType.class);
no parece ser manejado por el implmentation existente.
Sé que podría manejar el código de la siguiente manera, pero requiere un reparto:
public Object getValue(Class class){...}
uso:
ValueType value = (ValueType)getValue(ValueType.class);
Obviamente, esto es un poco complicado debido a la fundición.
Interesante, acabo de encontrar un informe de error que menciona este problema: http://java.net/jira/browse/CODEMODEL-4. Además, esto fue comentado recientemente. –