Handle generators of static generic types
It is possible, by reflection, to fetch the complete type, including generics, of statically declared generics like :
public void myMethod(List<String> strings) { /***/ }
public <T extends String> void myMethod(List<T> strings) { /***/ }
For both cases, List
and String
may be fetched and used to find the appropriate generator.
Note that it's not possible to get exactly the runtime type T
on the second case.
Edited by Pierre Turpin