Метод java.lang.Class.getAnnotation() ранее генерировал
неверную исключительную ситуацию java.lang.ArrayStoreException,
если в аннотации было значение массива, ссылающееся на отсутствующий класс. В
Java 11 такой вызов генерирует исключительную ситуацию
java.lang.TypeNotPresentException. Проверьте логику работы блока
catch и определите, нужно ли обрабатывать TypeNotPresentException или более общую исключительную ситуацию времени выполнения.
Это правило отмечает вызовы метода
java.lang.Class.getAnnotation(), находящиеся внутри блока
try - catch, в котором обрабатывается ArrayStoreException.
Для того чтобы ознакомиться с документацией Java по классу, перейдите по этой ссылке. Для получения дополнительной информации об изменениях Java SE 11 обратитесь к документу Удаленные функции и компоненты в JDK 11.