@Override public int hashCode() { int h = 1; h *= 1000003; h ^= (this.time >>> 32) ^ this.time; h *= 1000003; h ^= this.position.hashCode(); return h; }
@Override public int hashCode() { int h = 1; h *= 1000003; h ^= (this.time >>> 32) ^ this.time; h *= 1000003; h ^= this.position.hashCode(); return h; }
@Override public int hashCode() { int h = 1; h *= 1000003; h ^= this.startPosition.hashCode(); h *= 1000003; h ^= (Double.doubleToLongBits(this.speed) >>> 32) ^ Double.doubleToLongBits(this.speed); h *= 1000003; h ^= this.capacity; h *= 1000003; h ^= this.availabilityTimeWindow.hashCode(); return h; }
@Override public int hashCode() { int h = 1; h *= 1000003; h ^= this.position.hashCode(); h *= 1000003; h ^= this.connection.hashCode(); h *= 1000003; h ^= (Double.doubleToLongBits(this.relativePosition) >>> 32) ^ Double.doubleToLongBits(this.relativePosition); return h; }
@Override public int hashCode() { int h = 1; h *= 1000003; h ^= this.pickupLocation.hashCode(); h *= 1000003; h ^= this.deliveryLocation.hashCode(); h *= 1000003; h ^= this.pickupTimeWindow.hashCode(); h *= 1000003; h ^= this.deliveryTimeWindow.hashCode(); h *= 1000003; h ^= (Double.doubleToLongBits(this.neededCapacity) >>> 32) ^ Double.doubleToLongBits(this.neededCapacity); h *= 1000003; h ^= (this.orderAnnounceTime >>> 32) ^ this.orderAnnounceTime; h *= 1000003; h ^= (this.pickupDuration >>> 32) ^ this.pickupDuration; h *= 1000003; h ^= (this.deliveryDuration >>> 32) ^ this.deliveryDuration; return h; }
@Override public int hashCode() { int h = 1; h *= 1000003; h ^= this.type.hashCode(); h *= 1000003; h ^= this.dest.hashCode(); h *= 1000003; h ^= this.roadUser.hashCode(); return h; }
@Override public int hashCode() { int h = 1; h *= 1000003; h ^= this.type.hashCode(); h *= 1000003; h ^= this.dest.hashCode(); h *= 1000003; h ^= this.roadUser.hashCode(); return h; }
@Override public int hashCode() { int h = 1; h *= 1000003; h ^= this.distanceUnit.hashCode(); h *= 1000003; h ^= this.speedUnit.hashCode(); h *= 1000003; h ^= this.min.hashCode(); h *= 1000003; h ^= this.max.hashCode(); h *= 1000003; h ^= (Double.doubleToLongBits(this.maxSpeed) >>> 32) ^ Double.doubleToLongBits(this.maxSpeed); return h; }
@Override public int hashCode() { int h = 1; h *= 1000003; h ^= this.distanceUnit.hashCode(); h *= 1000003; h ^= this.speedUnit.hashCode(); h *= 1000003; h ^= this.min.hashCode(); h *= 1000003; h ^= this.max.hashCode(); h *= 1000003; h ^= (Double.doubleToLongBits(this.maxSpeed) >>> 32) ^ Double.doubleToLongBits(this.maxSpeed); h *= 1000003; h ^= (Double.doubleToLongBits(this.objectRadius) >>> 32) ^ Double.doubleToLongBits(this.objectRadius); return h; }