Проверка аннотаций через JDI - PullRequest
0 голосов
/ 17 октября 2019

Я пытаюсь создать плагин IntelliJ IDEA, который расширяет контекстное меню для узлов в представлении отладчика «Переменные».

Новая запись должна быть видимой только для узлов, которые представляют экземпляры классов, которые имеютспециальная аннотация доступна во время выполнения.

Чтобы иметь возможность проверять классы, у которых нет исходного кода, доступного в IDE, я хочу выполнить эту проверку непосредственно с использованием JDI. Я могу получить доступ к com.sun.jdi.ClassType для узла, но не могу найти никакого API для проверки аннотаций типа или для получения какой-либо информации об аннотациях вообще с использованием JDI.

...