Помогите Выполнение команды по аннотации

Статус
Закрыто для дальнейших ответов.

Energy warrior

Активный участник
Пользователь
Баллы
76
Привет! Решил я значит себе жизнь упростить. Решил команды делать аннотациями, как в БВ. Посмотрел видео об аннотациях и с ними работы. Создал аннотацию там всё как нада, добавил значение, типо аргумент команды. Ну и потом приписывал бы методам эту аннотацию и весь код команды выполнялся бы через этот метод. Удобно и просто. Но я не могу понять как мне проверить значение аннотации, и если это значение - аргумент выполненной команды то выполняем код метода который помечен той самой аннотацией.
Как мне такое сделать? Кидайте всё cурсцы, коды, статьи(ток на русском а то у меня школьный английский, а яндекс плохо переводит на русский, хотя пофигу, выкручусь),видео(тоже выкручусь, если не на русском), ну и теоретику, постараюсь понять и реализовать.
 
if (method.getAnnotation(CommandHandler.class) != null) {
Это я и так знаю. Например у меня есть аргумент arg и аннотация ann и я создаю метод meth. Его я помечаю этой аннотацией.
@Ann(val = "arg")
public void meth(){}
Потом идёт проверка если значение в этой аннотации ровняется arg то выполняем код в методе.
 
Как не читал? Ты же топ кодер всех времён. Кодишь стримами и фильтрами.
Ору чет, совсем что ли рофла не понимаешь.
Как я понял ты хочешь регистрировать команды при помощи аннотаций и рефлексии, но совсем не понимаешь, как эти аннотации работают.
 
Ору чет, совсем что ли рофла не понимаешь.
Как я понял ты хочешь регистрировать команды при помощи аннотаций и рефлексии, но совсем не понимаешь, как эти аннотации работают.
Ну скажем поверхностно.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх