[英]SonarQube violation: Unused private method on inner class private constructor
我在项目中使用了以下代码。 当我使用声纳评估它时,它显示了ObjectTypes
内部类中定义的私有构造函数的Unused private method
冲突。 如果删除了ObjectTypes
构造函数,则会显示“ Hide Utility Class Constructor
违规。 请帮助我找到解决此问题的最佳方法。
public final class Constants
{
private Constants()
{
}
public static final String KEY_SEPARATOR = " ~ ";
public static final String COMMON_SEPARATOR = " : ";
public final class ObjectTypes
{
private ObjectTypes()
{
}
public static final String ACTION_CODES = "Action Codes";
public static final String ALL_ACTION_CODES = "All Action Codes";
//more lines
}
}
这就是问题:
private Constants()
{
}
和这个:
private ObjectTypes()
{
}
您不必声明EMPTY构造函数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.