We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 61a196d + a93ecae commit 0102881Copy full SHA for 0102881
java/ql/src/Violations of Best Practice/Dead Code/DeadRefTypes.ql
@@ -38,6 +38,8 @@ predicate dead(RefType dead) {
38
not dead.getASupertype*().hasName("TestCase") and
39
// Exclude enum types.
40
not dead instanceof EnumType and
41
+ // Exclude anonymous classes
42
+ not dead instanceof AnonymousClass and
43
// Exclude classes that look like they may be reflectively constructed.
44
not dead.getAnAnnotation() instanceof ReflectiveAccessAnnotation and
45
// Insist all source ancestors are dead as well.
0 commit comments