Si tengo algo como:Tipo de captura genérica en Java
class Test<T extends X> {
public T test() {
T t = /* ... */;
return t;
}
}
Cómo puede capturar I T
's de clase para que pueda crear instancias de ella? ¿Hay soluciones para evitar el borrado de tipos? Ni siquiera necesito tener acceso a los métodos de T
, X
me irá bien, pero necesito devolver un T
.
mClass.getConstructor(). NewInstance() es mejor, ya que no oculta las excepciones comprobadas, pero las ajusta correctamente en InvocationTargetException. –