Выдает в реальном времени ошибки и предупреждения от процессора аннотаций - PullRequest
0 голосов
/ 29 августа 2018

В настоящее время я работаю над аннотацией на Java, и все отлично работает. My AbstractProcessor создает новые файлы и может выдавать ошибки и предупреждения при необходимости. Что не работает, так это ошибки и предупреждения в реальном времени. Так что я имею в виду с этим?

Предположим, я аннотирую не родительский метод с @Override. Среда IDE выдаст мне ошибку в реальном времени, что я не могу переопределить этот метод, поскольку он не является частью родительского класса. То же самое относится и к устаревшим методам. Всякий раз, когда вы пытаетесь вызвать один из этих методов, вы получаете предупреждение об этом. Обратите внимание, что эти ошибки и предупреждения генерируются немедленно, и мне не нужно перестраивать свой проект, чтобы получать уведомления о них.

На самом деле мои предупреждения и ошибки выдаются только тогда, когда я перестраиваю свой проект, так как я могу реализовать ошибки и предупреждения в реальном времени? Не уверен, что это имеет значение, но я использую Intellij в качестве IDE.

1 Ответ

0 голосов
/ 30 августа 2018

Это зависит от вашей IDE.

Например, я использую затмение. После настройки обработчик аннотаций. Это может показать ошибку сразу, когда я сохраняю файл. Как это:

enter image description here

Для вашей IDE эта страница может помочь.

...