class A { int member; // Noncompliant [[sc=7;ec=13]] {{Explicitly declare the visibility for "member".}} public int member2; private int member3; } enum B{ C,D; int varEnum; // Noncompliant {{Explicitly declare the visibility for "varEnum".}} final int varEnum2; // Noncompliant {{Explicitly declare the visibility for "varEnum2".}} static int varEnum3; // Noncompliant {{Explicitly declare the visibility for "varEnum3".}} private int varEnum4; } class D { @com.google.common.annotations.VisibleForTesting int member; // Compliant @com.google.common.annotations.VisibleForTesting final int var2; // Compliant @com.google.common.annotations.VisibleForTesting static int var3; // Compliant } enum E { @com.google.common.annotations.VisibleForTesting int varEnum; // Compliant @com.google.common.annotations.VisibleForTesting final int varEnum2; // Compliant @com.google.common.annotations.VisibleForTesting static int varEnum3; // Compliant }