Dec 29, 2011 02:16
господа, как создать java.lang.reflect.Type = java.util.List ?
нужно для тестов
MessageBodyWriter.isWriteable(Class type, Type genericType, Annotation[] annotations, MediaType mediaType)
(Apache CXF)
пробовал new ArrayList().getGenericSuperClass() - получил java.util.List, а это не совсем то, что надо.
UPD пока придумал через
public List sample() {
return null;
}
...
type = this.getClass.getMethod("sample").getGenericReturnType();
но как-то очень криво получается.