27 28 /** 29 * 30 */ 31 public class FilterContext { 32 33 private Object referent; 34 35 protected FilterContext(Object referent) { 36 if (referent == null) { 37 throw new IllegalArgumentException("Referent must be non-null"); 38 } 39 this.referent = referent; 40 } 41 42 public final Object getReferent() { 43 return referent; 44 } 45 46 @Override 47 public final int hashCode() { 48 return referent.hashCode(); 49 } 50 51 @Override 52 public final boolean equals(Object o) { 53 if (!(o instanceof FilterContext)) { 54 return false; 55 } 56 FilterContext that = (FilterContext)o; 57 return referent.equals(that.referent); 58 } 59 } | 27 28 /** 29 * 30 */ 31 public class FilterContext { 32 33 private Object referent; 34 35 protected FilterContext(Object referent) { 36 if (referent == null) { 37 throw new IllegalArgumentException("Referent must be non-null"); 38 } 39 this.referent = referent; 40 } 41 42 public final Object getReferent() { 43 return referent; 44 } 45 46 @Override 47 public int hashCode() { 48 return referent.hashCode(); 49 } 50 51 @Override 52 public boolean equals(Object o) { 53 if (!(o instanceof FilterContext)) { 54 return false; 55 } 56 FilterContext that = (FilterContext)o; 57 return referent.equals(that.referent); 58 } 59 } |