实用程序类没有状态,所以也没有字段。我想找到代码中所有被示例化的实用程序类。
我已经为我所知道的所有实用程序类添加了一个私有的无参数构造函数,但是有一些在我之前编写的。我刚刚找到了一个,我想找到其他的。结构化搜索和替换可以显示这些吗?
编辑
图像显示了我对这个问题的SSR的最佳尝试。
x1c 0d1x的数据
我以为将$Field$的count设置为[0,0]可以确保所有具有公共构造函数的类都找不到字段,但搜索返回的是具有字段的方法,例如。
public class HTTPAuthenticationRequest implements InternalMsg {
protected String echoData;
字符串
1条答案
按热度按时间bq9c1y661#
尝试使用这样的模板:
字符串
(Use“现有模板”面板上方工具栏中的“从模板导入模板”按钮)
IntelliJ IDEA内置了检查功能来发现其中的一些问题。使用以下检查:
Instantiation of utility class
(在Java | Probable bugs
类别中)和
Utility class without 'private' constructor
(在Java | Class structure
类别中)您可以使用
Code | Analyze | Run Inspection by Name
在整个项目上运行这些。