Плагин Netbeans - получает количество строк каждого класса в открытом проекте. - PullRequest
0 голосов
/ 27 апреля 2018

Я кодирую плагин Netbeans, который покажет некоторую статистику проекта, который кодирует разработчик.

Например: разработчик работает над проектом Java. Когда он нажимает кнопку плагина, открывается окно, в котором отображается статистика проекта, над которым он работает.

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

Может кто-нибудь объяснить, как мне это удается? Я не смог найти в Google ничего, что могло бы мне помочь.

1 Ответ

0 голосов
/ 23 марта 2019

Полное раскрытие : Это скопировано и вставлено из моего ответа на аналогичный вопрос . Часть, которую я думаю, вы, скорее всего, найдете интересной, находится здесь:

                    long lineCount = 0;
                    final Scanner scanner = new Scanner(file);
                    while (scanner.hasNextLine()) {
                        scanner.nextLine();
                        lineCount++;
                    }

Чтобы увидеть его в контексте, см. оригинальный ответ . Он поддерживает миллионы строк кода, и внешние библиотеки не требуются.

...