¿Cómo construyo un objeto de tipo Java en tiempo de ejecución a partir de una definición de tipo genérico y parámetros de tipo de tiempo de ejecución?
Asumiendo una declaración de tipo genérico (Java)
class Foo<T> {
public T bar;
}
¿Cómo puedo, en tiempo de ejecución, crear una instancia de un objeto Type que represente Foo parametrizado sobre un tipo T específico (también conocido solo en tiempo de ejecución)?