Разбор Java-класса из Perl или Python - PullRequest
5 голосов
/ 25 июня 2010

Я хочу получить файл .java, распознать первый класс в файле и получить информацию об аннотациях, методах и атрибутах этого класса.

Есть ли какой-либо модуль на обоих языках, который уже это делает?Я мог бы создать простое регулярное выражение, чтобы сделать это, но я не знаю, как распознать в регулярном выражении скобки, указывающие конец класса / метода.

Ответы [ 3 ]

2 голосов
/ 25 июня 2010

Если вы загрузите Java-классы внутри Jython , вы, вероятно, сможете использовать самоанализ для поиска необходимой информации.

0 голосов
/ 26 июня 2010

Я бы предложил Inline :: Java для доступа к классу Java из Perl . После запуска этого интерфейса вы можете легко получить доступ к методам и атрибутам изкласс.

0 голосов
/ 25 июня 2010

Почему вы пытаетесь это сделать на perl / python, а не просто с помощью программы, поддерживающей javadoc, которая может извлечь информацию?

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