@Override public boolean equals(Object o) { if (o == null || this.getClass() != o.getClass()) { return false; } IsNullValue other = (IsNullValue) o; if (kind != other.kind) { return false; } if (locationOfKaBoom == other.locationOfKaBoom) { return true; } if (locationOfKaBoom == null || other.locationOfKaBoom == null) { return false; } return locationOfKaBoom.equals(other.locationOfKaBoom); }
@Override public boolean equals(Object obj) { if (obj == null || obj.getClass() != this.getClass()) { return false; } LocationWhereValueBecomesNull other = (LocationWhereValueBecomesNull) obj; return this.location.equals(other.location) && this.valueNumber.equals(other.valueNumber); }
@Override public boolean equals(Object o) { if (!(o instanceof StreamEscape)) { return false; } StreamEscape other = (StreamEscape) o; return source.equals(other.source) && target.equals(other.target); }
return false; } else if (!location.equals(other.location)) { return false;
@Override public boolean equals(Object o) { if (!(o instanceof Stream)) { return false; } Stream other = (Stream) o; if (!getLocation().equals(other.getLocation())) { return false; } if (!streamBase.equals(other.streamBase)) { return false; } if (!getResourceClass().equals(other.getResourceClass())) { return false; } if (instanceParam != other.instanceParam) { return false; } return true; }
if (!sinkLocation.equals(locationToReport)) {
@Override public boolean equals(Object o) { if (o == null || this.getClass() != o.getClass()) { return false; } IsNullValue other = (IsNullValue) o; if (kind != other.kind) { return false; } if (locationOfKaBoom == other.locationOfKaBoom) { return true; } if (locationOfKaBoom == null || other.locationOfKaBoom == null) { return false; } return locationOfKaBoom.equals(other.locationOfKaBoom); }
@Override public boolean equals(Object obj) { if (obj == null || obj.getClass() != this.getClass()) { return false; } LocationWhereValueBecomesNull other = (LocationWhereValueBecomesNull) obj; return this.location.equals(other.location) && this.valueNumber.equals(other.valueNumber); }
@Override public boolean equals(Object o) { if (!(o instanceof StreamEscape)) { return false; } StreamEscape other = (StreamEscape) o; return source.equals(other.source) && target.equals(other.target); }
return false; } else if (!location.equals(other.location)) { return false;
@Override public boolean equals(Object o) { if (!(o instanceof Stream)) { return false; } Stream other = (Stream) o; if (!getLocation().equals(other.getLocation())) { return false; } if (!streamBase.equals(other.streamBase)) { return false; } if (!getResourceClass().equals(other.getResourceClass())) { return false; } if (instanceParam != other.instanceParam) { return false; } return true; }
if (!sinkLocation.equals(locationToReport)) {