Я пишу простое приложение. Я не хочу использовать какие-либо фреймворки. Пожалуйста, предложите мне подходящее место для обработки аннотаций.Где подходящее место для обработки аннотаций?
У меня есть несколько строк в main
метода:
String myString = (@NonNull String)list;
И я создал @interface
:
@Target({ElementType.TYPE_USE, ElementType.TYPE_PARAMETER})
public @interface NonNull {
}
Какой шаг я должен предпринять дальше? Могу ли я работать с аннотациями без использования рефлексии? Не могли бы вы предоставить мне образцы такого кода обработки аннотаций?
Следующий шаг - создать обработчик аннотации. Взгляните [здесь] (http://programmaticallyspeaking.com/playing-with-java-annotation-processing.html) и [здесь] (http://www.javacodegeeks.com/2012/08/java-annotations- explored-explain.html), чтобы узнать, как это сделать. – aribeiro