#java
#java
Вопрос:
Я разрабатываю Java-проект, в котором я передам путь к другому файлу java project, и он отобразит общее количество классов, методов, переменных и их тип в этом конкретном проекте. Я передам путь с помощью обработки файлов, но какой код я должен написать, чтобы отобразить количество классов и методов?
Комментарии:
1. чтобы получить количество переменных и методов, вы можете использовать Reflect api (посмотрите вокруг x.class.GetMethods () / GetFields() ) но получить все классы в проекте будет непросто (при разработке плагина eclipse вы можете получить зависимость для этого oO), вы можете быть в состоянии сделать какой-то обходной путь, выполнив консольную команду, чтобы получить пути для всех классов, а затем загрузить их в classloader
Ответ №1:
Лучше всего было бы установить и вызвать внешний инструмент из вашей программы, который поддерживает это для языка Java. Одним из примеров такого инструмента может быть cloc:
cloc подсчитывает пустые строки, строки комментариев и физические строки исходного кода на многих языках программирования.