Czy ktoś wie, aby wygenerować następującą ogólną deklarację Metoda z zastosowaniem CodeModel:Sun CodeModel metoda rodzajowa
public <T> T getValue(Class<T> clazz){...}
Wykorzystanie:
ValueType value = getValue(ValueType.class);
wydaje się nie być obsługiwane przez istniejące implmentation.
wiem mogę obsłużyć kod w następujący sposób, ale wymaga obsady:
public Object getValue(Class class){...}
Wykorzystanie:
ValueType value = (ValueType)getValue(ValueType.class);
Oczywiście jest to nieco niechlujny ze względu na obsadę.
Ciekawe, po prostu znaleźć raport o błędzie, który wspomina o tym problemie: http://java.net/jira/browse/CODEMODEL-4. Dodatkowo, ostatnio to zostało skomentowane. –