@Override public boolean match(BugInstance bugInstance) { if (!super.match(bugInstance)) { return false; } MethodAnnotation bugMethod = bugInstance.getPrimaryMethod(); if (bugMethod != null && !method.equals(bugMethod)) { return false; } if (DEBUG) { System.out.println("Suppressing " + bugInstance); } return true; } }
@Override public boolean match(BugInstance bugInstance) { if (!super.match(bugInstance)) { return false; } MethodAnnotation bugMethod = bugInstance.getPrimaryMethod(); LocalVariableAnnotation localVariable = bugInstance.getPrimaryLocalVariableAnnotation(); if (bugMethod == null || !method.equals(bugMethod)) { return false; } if (localVariable == null || localVariable.getRegister() != register) { return false; } if (DEBUG) { System.out.println("Suppressing " + bugInstance); } return true; } }
@Override public boolean match(BugInstance bugInstance) { if (!super.match(bugInstance)) { return false; } MethodAnnotation bugMethod = bugInstance.getPrimaryMethod(); if (bugMethod != null && !method.equals(bugMethod)) { return false; } if (DEBUG) { System.out.println("Suppressing " + bugInstance); } return true; } }
@Override public boolean match(BugInstance bugInstance) { if (!super.match(bugInstance)) { return false; } MethodAnnotation bugMethod = bugInstance.getPrimaryMethod(); LocalVariableAnnotation localVariable = bugInstance.getPrimaryLocalVariableAnnotation(); if (bugMethod == null || !method.equals(bugMethod)) { return false; } if (localVariable == null || localVariable.getRegister() != register) { return false; } if (DEBUG) { System.out.println("Suppressing " + bugInstance); } return true; } }