Выдает в реальном времени ошибки и предупреждения от процессора аннотаций

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

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

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

1 ответ

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

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

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

Другие вопросы по тегам