Generic collection:
class B {}
class A extends A {}
List<Class<? extends B>> bs = new ArrayList<Class<? extends B>>();
bs.add(A.class);
Works fine (as expected).
But when i try to use androrm(http://androrm.the-pixelpla.net/) library:
class A extends com.orm.androrm.Model {}
List<Class<? extends com.orm.androrm.Model>> models = new ArrayList<Class<? extends com.orm.androrm.Model>>();
models.add(A.class);
I get a runtime error:
E/AndroidRuntime(2177): java.lang.NoClassDefFoundError: com.my.android.A
I can't understand why?