Что значит для обработчика аннотаций «заявить права» на пустой набор аннотаций?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Что значит для обработчика аннотаций «заявить права» на пустой набор аннотаций?

Сообщение Anonymous »

В документации говорится, что если процессор запрашивает набор аннотаций, никаким другим процессорам аннотаций не будет предложено обработать этот набор.
Но похоже, что последний раунд обработки аннотаций (а) всегда происходит для любого процессора, который был запрошен для обработки ранее, и (б) всегда имеет пустой набор аннотаций. Не нарушает ли это спецификацию?
Предположим, процессор 1 запрашивает пустой набор, возвращая true из своего метода процесса, когда его аргумент annotations пуст. Согласно документации, «последующим процессорам не будет предложено обрабатывать» набор (в данном случае пустой). Но они есть. Я что-то упускаю? Справедлива ли спецификация только для ситуаций, когда ProcessingOver возвращает false?

Подробнее здесь: https://stackoverflow.com/questions/799 ... -of-annota
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»