1 27 package ch.ethz.prose.filter; 28 29 30 31 32 33 class ObjectEqualsToFilter extends ObjectFilter 34 { 35 Object toBeComparedAgainst = null; 36 protected ObjectEqualsToFilter(int extrMethod, Object other) 37 { 38 super(extrMethod); 40 41 if (other == null) 43 throw new IllegalArgumentException ("Target.equal(): null argument"); 44 45 toBeComparedAgainst = other; 46 47 } 48 49 protected boolean doIsSpecialObject(Object target) 51 { 52 return toBeComparedAgainst.equals(target); 53 } 54 } 55 56 57 | Popular Tags |