¿Hay una manera de obtener el objeto de clase de la variable de tipo en Java clase genérica? Algo así:Java objeto de clase de variable de tipo
public class Bar extends Foo<T> {
public Class getParameterClass() {
return T.class; // doesn't compile
}
}
Este tipo de información está disponible en tiempo de compilación y por lo tanto no debe verse afectada por el tipo de borrado, por lo que, en teoría, debería haber una manera de lograr esto. ¿Existe?
En caso de que su declaración de ser realmente clase pública se extiende Bar Foo {... ?? –
Kilokahn