[英]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.