- Баллы
- 76
Я постоянно добавляю новые части проекта, которые требуют регистрировать себя в onEnable(), в главном task-е, методах save() и load(), и каждый раз дёргаться в главный класс и искать нужную строку довольно некомфортно.
Я подумал, а можно ли создать свои аннотации по типу @EventHandler? Да, можно. Но аннотации эти теперь требуют, чтобы в них самих перечислялись классы, в которых нужно искать аннотации! Это не решение проблемы, хоть и может слегка облегчить мои муки. Но всё-же... Можно ли сделать аннотации, которые будут работать во всём проекте? Или, возможно, есть ещё какой-то способ оптимизировать эту централизацию?
Я подумал, а можно ли создать свои аннотации по типу @EventHandler? Да, можно. Но аннотации эти теперь требуют, чтобы в них самих перечислялись классы, в которых нужно искать аннотации! Это не решение проблемы, хоть и может слегка облегчить мои муки. Но всё-же... Можно ли сделать аннотации, которые будут работать во всём проекте? Или, возможно, есть ещё какой-то способ оптимизировать эту централизацию?