Here\'s my issue: given these classes
class A {} class B extends A {}
This code compiles:
List
Damn good question, and I don't know the answer, but here's a work around:
List> numbers = new ArrayList>(Arrays.asList(B.class));