Я хочу определить несколько аннотаций, которые позволят сообщать о дополнительных предупреждениях / ошибках во время компиляции (в принципе аналогично аннотациям @Nullable
и @NotNull
в IntelliJ ).
Я хотел бы иметь возможность написать несколько хуков компилятора, которые также добавят мою логику компиляции на основе этих атрибутов.
Я хочу универсальный хук, если это возможно, однако, поскольку мы используем Eclipse - это такжевыгода, если бы у нас была такая способность.
Я хотел бы знать:
- Возможно ли это?(любой из вышеперечисленных вариантов)
- С чего начать?
- У меня пока мало опыта с аннотациями, поэтому, если я поступлю неправильно, я бы хотелЗнайте это и, если возможно, найдите лучшее направление.
Спасибо.