Suppose I have
class A{}
class B extends A{}
class C extends A{}
class D extends C{}
class E extends B{}
and I have the following code
Reflections reflections = new Reflections();
Set<Class<? extends A>> classes = reflections.getSubTypesOf(A.class);
will the set classes
contain classes D
and E
???