@Override public boolean match(BugInstance bugInstance) { if (!super.match(bugInstance)) { return false; } FieldAnnotation bugField = bugInstance.getPrimaryField(); if (bugField == null || !field.equals(bugField)) { return false; } if (DEBUG) { System.out.println("Suppressing " + bugInstance); } return true; } }
if ((seen == Const.IFNONNULL || seen == Const.IFNULL) && gottenField.equals(syncField)) { BugInstance bug = new BugInstance(this, "NP_SYNC_AND_NULL_CHECK_FIELD", NORMAL_PRIORITY).addClass(this) .addMethod(this).addField(syncField).addSourceLine(this);
@Override public boolean match(BugInstance bugInstance) { if (!super.match(bugInstance)) { return false; } FieldAnnotation bugField = bugInstance.getPrimaryField(); if (bugField == null || !field.equals(bugField)) { return false; } if (DEBUG) { System.out.println("Suppressing " + bugInstance); } return true; } }
if ((seen == IFNONNULL || seen == IFNULL) && gottenField.equals(syncField)) { BugInstance bug = new BugInstance(this, "NP_SYNC_AND_NULL_CHECK_FIELD", NORMAL_PRIORITY).addClass(this) .addMethod(this).addField(syncField).addSourceLine(this);