-
-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Отдельные классы, описывающие интерфейсы аннотаций #21
Comments
Первое было бы неплохо выполнить в виде отдельной библиотеки. /cc @khorevaa |
Я на суммонился и не понял задачу. Но готов помочь! Еще бы понять куда копать.. |
Я как понимаю нужна либа - которая по каким-то правилам будет проверять аннотации для объекта? Может этот класс запихнуть в |
@khorevaa да, ты правильно понял.
и вот в таком духе. я пока не совсем понимаю, как это должно выглядеть, но потребность есть и можно подумать на эту тему. Первое что приходит в голову - супер-метод а-ля "ПроверитьКорректностьАннотации", который бы передавался рефлектору через делегата/описаниеоповещения/строкой :) но это как-то некрасиво. |
т.е. это что-то типа "интерфейса" для аннотации + дополнительные обработчики и проверки. |
Нужен некий класс, который позволит описать все поля и допустимые типы полей аннотации, а так же "контракты" - обработчики проверки корректности значений полей аннотации.
Инициализация модели аннотированной сущностью должна выполнять проверку заполнения аннотаций и выдавать внятные исключения при ошибках.
The text was updated successfully, but these errors were encountered: