Инкрементная компиляция в Eclipse. Версии ASTNode-s и SVN - PullRequest
0 голосов
/ 16 марта 2010

Я собираю некоторые статистические данные после анализа исходного кода в Eclipse. Но общий процесс слишком медленный, потому что я перестраиваю свою модель каждый раз с нуля после каждой компиляции. Я ищу способ получить только измененные части кода (как ASTNodes) и перестроить только эту часть моей модели. Я полагаю, что даже измененные блоки компиляции, а не точные элементы кода будут будет достаточно после того, как пользователь скомпилирует и все равно будет хорошая оптимизация.

Я уверен, что eclipse способен знать, какие элементы кода изменены (и даже знать их семантику), потому что, когда я использую плагин subclipse, мои изменения упорядочиваются элементом кода (импорт, метод, объявление переменной). , так далее). Ну, по крайней мере, этот плагин способен знать эту информацию.

Заранее спасибо

1 Ответ

0 голосов
/ 18 марта 2010

Инфраструктура Eclipse построена именно по этой причине. Для начала я предлагаю следующую статью и FAQ FAQ .

...