Выдает в реальном времени ошибки и предупреждения от процессора аннотаций
В настоящее время я работаю над аннотацией на Java, и все отлично работает. мой AbstractProcessor
создает новые файлы и может выдавать ошибки и предупреждения при необходимости. Что не работает, так это ошибки и предупреждения в реальном времени. Так что я имею в виду с этим?
Предположим, я аннотирую не родительский метод с @Override
, Среда IDE выдаст мне ошибку в реальном времени, что я не могу переопределить этот метод, поскольку он не является частью родительского класса. То же самое относится и к устаревшим методам. Всякий раз, когда вы пытаетесь вызвать один из этих методов, вы получаете предупреждение об этом. Обратите внимание, что эти ошибки и предупреждения выдаются немедленно, и мне не нужно перестраивать свой проект, чтобы получать уведомления о них.
На самом деле мои предупреждения и ошибки выдаются только когда я перестраиваю свой проект, так как я могу реализовать ошибки и предупреждения в реальном времени? Не уверен, что это имеет значение, но я использую Intellij в качестве IDE.
1 ответ
Это зависит от вашей IDE.
Например, я использую затмение. После настройки процессора аннотаций. Это может показать ошибку сразу, когда я сохраняю файл. Как это:
Для вашей IDE эта страница может помочь.