Как уметь идентифицировать конструктор, используя JavaParser? - PullRequest
2 голосов
/ 16 марта 2012

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

Кто-нибудь знает, как можно получить информацию о конструкторах с помощью анализатора Java?

1 Ответ

2 голосов
/ 16 марта 2012

проверить наличие символа, совпадающего с именем класса. Все конструкторы имеют тип public classname (args) или private classname (args). Без возврата и без объявления класса.

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