Анализатор исходного кода Java в Ruby - PullRequest
3 голосов
/ 31 декабря 2011

Работа над инструментом генерации кода, который поможет создать код котла для нашего проекта.

Генератор написан на ruby ​​с шаблонами erb, сам проект на Java.

Теперь я ищу ruby ​​gem / библиотеку для разбора исходных файлов java , с учетом строки из файлов .java, получения импорта, методов, полей, имени класса и т. Д., Которые бы включали мне перейти к определенному методу и добавить к нему код и т. д. (вроде как селектор jQuery).

Мне интересно, есть ли уже решения, которые я могу использовать, вроде библиотеки javaclass-rb, но это для анализа байт-кодов из файлов .class.

Я знаю, что мог бы использовать ANTLR и адаптер ruby, но я надеюсь, что существуют решения.

Спасибо!

1 Ответ

4 голосов
/ 31 декабря 2011

JRuby - реализация Ruby поверх JVM, которая делает взаимодействие между объектами Ruby и Java тривиальным.Если вы решите использовать это, вы можете использовать любую библиотеку Java для решения задачи, например javaparser .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...