Mirror: Há como descobrir tipos genéricos? [resolvido]

Com o Mirror eu consigo descobrir quem são os tipos genéricos que estão “me instanciando”? Atualmente tenho um exemplo via reflection. Como faço isso usando o Mirror?

[code]public abstract class MyClass<X, Y> {

public MyClass() {
    final ParameterizedType type = (ParameterizedType) getClass().getGenericSuperclass();
    Class<T> clazz = (Class<T>) (type).getActualTypeArguments()[0];
}

}[/code]

public final class MyChildClass extends MyClass<Foo, Bar> { [...] }

@garcia-jj

O Mirror ainda não tem suporte (embora existam funcionalidades não documentadas para isso, que vão ser removidas em breve). Temos um issue para adicionar isso na versão 2.0. http://github.com/vidageek/mirror/issues#issue/7 .

Jonas, muito obrigado pelo feedback.

Tenho usado o Mirror por enquanto em laboratório, e estou muito satisfeito com ele. Parabéns pelo trabalho. Vou acompanhando então as mudanças pelo site.

Abraços