Java Generics: получение класса>?

У меня проблемы с использованием дженериков. Рассмотрим следующий пример:

class A<T> {
  public A(Class<T> myType){
  }
}

class B<E> extends A<Collection<E>> {
  public B(Class<E> myEType){
    super(???);
  }
}

Каким должен быть ???? Collection.class не работает... Коллекция.class ни то, ни другое. (Class>)Collection.class не работают...

Если есть гуру java generics, мне нужна помощь... :/

7
задан Yann Le Moigne 29 February 2012 в 23:59
поделиться