Например, предположим, у меня есть AbstractClass
, и у меня есть список дочерних классов для AbstractClass
с именами FirstChildClass
и SecondChildClass
.А также у меня есть полностью IsolatedClass
.
. Теперь предположим следующий фрагмент кода:
List<Class> classList = new ArrayList<>();
classList.add(FirstChildClass.class); // this is ok
classList.add(SecondChildClass.class); // this is ok
classList.add(IsolatedClass.class); // this should not be ok
Проще говоря, я хочу получить ошибку в третьей строке.Есть ли способ добиться этого в Java?