Netbeans插件 - 获取已打开项目中每个类的行数

时间:2018-04-26 23:20:34

标签: java netbeans netbeans-plugins

我正在编写一个Netbeans插件,它将显示开发人员正在编写的项目的一些统计信息。

例如:开发人员正在开发Java项目。当他点击插件按钮时,它会打开一个窗口,显示他正在处理的项目的统计信息。

为了做到这一点,首先,我需要知道如何获得他正在处理的项目的每个类的行数。

任何人都可以解释我怎么能做到这一点?我在谷歌找不到任何可以帮助我的东西。

1 个答案:

答案 0 :(得分:0)

全面披露:这是从我的答案中复制并粘贴到similar question。我认为您最有可能发现有趣的部分在这里:

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

要在上下文中查看它,请参阅original answer。它支持数百万行代码,不需要外部库。