Files
2013-09-20 12:11:57 +04:00

10 lines
322 B
Java

abstract class TypeToken<T> {
private <T> TypeToken<T> tt(Class<T> t) { return null; }
private <T> void checkedTestInexactSupertype(TypeToken<T> expectedSuperclass, TypeToken<? extends T> type) {}
TypeToken<? super Integer> ft = null;
{
checkedTestInexactSupertype(ft, tt(Integer.class));
}
}