我想找到具有许多 java 文件的给定目录结构的所有构造函数。我正在考虑一个 bash shell,它在文件中查找文件名以查找构造函数。
我的目标是找到一个包含许多公共构造函数的类,以便我可以将它们重构为创建方法。
谢谢!
如果您正在重构,我建议您加载 Intellij或类似的 IDE。它在解析代码库时会更加可靠。请注意,类和文件(私有类、内部类等)之间没有一对一的关系。
Intellij 的社区版是免费的,非常擅长查找代码使用情况并执行后续重构。
另请注意,如果您正在执行重构,您应该有一组单元测试来捕获由于重构不正确而导致的回归。