Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Java (https://forum.zone-game.info/forumdisplay.php?f=126)
-   -   Процессор аннотаций (https://forum.zone-game.info/showthread.php?t=22582)

Camelion 01.09.2012 10:57

Процессор аннотаций
 
Здравствуйте, уважаемые обитатели форума. Мне в очередной раз требуется Ваша помощь, совет, или просто подсказка. Не далее как вчера, столкнулся с такой штукой как annotation processor, штука оказывается полезная, но достаточно плохо осваиваемая.
Передо мной стоит задача. Имеется небольшая программа:

source code:
Свернуть ↑Развернуть ↓


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

target code:
Свернуть ↑Развернуть ↓


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

Добавлено через 1 час 4 минуты
Не актуально, цель была достигнута в следующей реализации:
code:
Свернуть ↑Развернуть ↓

Camelion 01.09.2012 12:36

Re: Процессор аннотаций
 
В "живом коде" будет использоваться примерно так:

code:
Свернуть ↑Развернуть ↓


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


Текущее время: 15:38. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot