FSC.PUB
この警告は、public フィールドに対して報告されます。サブクラスのフィールドがスーパークラスのフィールドをシャドーする (同じ名前、型、修飾子を持つ) 場合に表示されます。この状況は混乱を招く可能性があります。
例 1
コピー
public class SuperClass {
protected int index;
// ...
}
public class SubClass extends SuperClass {
public int index;
// ...
}
FSC.PUB が 14 行目のフィールド宣言に対して報告されています。クラス 'com.klocwork.jdefects.checkers.ast.samples.FSC_PUB_Sample_1$SubClass' が同じ名前の public フィールドを宣言することにより、スーパークラス 'com.klocwork.jdefects.checkers.ast.samples.FSC_PUB_Sample_1$SuperClass' の 'index' フィールドをハイドしています。