Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Процессор аннотаций
#1
Здравствуйте, уважаемые обитатели форума. Мне в очередной раз требуется Ваша помощь, совет, или просто подсказка. Не далее как вчера, столкнулся с такой штукой как annotation processor, штука оказывается полезная, но достаточно плохо осваиваемая.
Передо мной стоит задача. Имеется небольшая программа:

Открыть спойлер

Естественно, всё это дело не компилируется в данном виде. Необходимо с помощью процессора аннотаций на выхлопе получить исходный код такого вида:

Открыть спойлер

Задача, вроде бы не сложная, заменить String на int. Но по причине отсутствия достаточной документации, задача превращается в довольно-таки трудоемкую.
Не могли бы Вы указать, где про процессор аннотаций можно почитать более подробно, либо вкратце объяснить принцип его работы?
P.S. Google в данном случае плохо вывозит.

Добавлено через 1 час 4 минуты
Не актуально, цель была достигнута в следующей реализации:
Открыть спойлер
Ответ
#2
В "живом коде" будет использоваться примерно так:

Открыть спойлер

На стадии компиляции все строковые значения будут заменены числовыми из LinkFactory. За счет этого, появится экономия памяти + отсутствие постоянных вызовов к LinkFactory. Применяться будет в конвертированных PTS->Java скриптах.
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)