interface Foo<T> { ... }
class Bar implements Foo<Baz> { ... }
Tengo un objeto Bar
. ¿Cómo obtener el valor de T
para ello (Baz
)?¿Cómo obtener los valores de parámetro de tipo utilizando la reflexión de Java?
Hasta ahora, solo logré obtener la interfaz y T
, pero no veo la manera de obtener su valor.
Gracias de antemano.
Tenga en cuenta que, en general, 'actualType' no es necesariamente una llanura' java.lang.Class' - también podría ser una 'GenericArrayType', un' ParametrizedType', o una 'TypeVariable'. – meriton
Es cierto. Quise decir que en su caso es 'Clase '. – Bozho