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

问题描述 投票:0回答:1

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

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

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

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

java netbeans netbeans-plugins
1个回答
0
投票

完全披露:这是从我对similar question的回答中复制并粘贴的。我觉得你最有可能找到有趣的部分在这里:

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

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

© www.soinside.com 2019 - 2024. All rights reserved.