Это звучит как простой вопрос, но я не могу заставить его работать в Android.Получить статическое значение FIELD с помощью обработки аннотаций
Что получил Ive простой аннотированный поле:
@MyAnnotation
public static final String TEXT = getText();
private static final String getText(){
return "TEXT";
}
Я сделал аннотацию processer обрабатывать @MyAnnotation
, но я обнаружил, что это не представляется возможным считанного значения поля с использованием процессора аннотаций. Я также пробовал reflection
, но отражение можно использовать только во время выполнения ..
Мне нужно это значение поля для генерации кода на его основе.
Можно просмотреть значение поля, используя обработку аннотаций? Если нет, есть ли способ достичь этого?
Извините, как это даже близко отвечает на мой вопрос? – spili