Use standard hashcode methods
This commit is contained in:
parent
71d1c02070
commit
7678a1226f
@ -276,17 +276,13 @@ public abstract class Warning extends Message {
|
||||
public int hashCode() {
|
||||
final int prime = 31;
|
||||
int result = super.hashCode();
|
||||
long temp;
|
||||
temp = Double.doubleToLongBits(delay);
|
||||
result = prime * result + (int) (temp ^ (temp >>> 32));
|
||||
result = prime * result + Double.hashCode(delay);
|
||||
result = prime * result
|
||||
+ ((designation == null) ? 0 : designation.hashCode());
|
||||
temp = Double.doubleToLongBits(diameter);
|
||||
result = prime * result + (int) (temp ^ (temp >>> 32));
|
||||
result = prime * result + Double.hashCode(diameter);
|
||||
result = prime * result
|
||||
+ ((digest == null) ? 0 : digest.hashCode());
|
||||
temp = Double.doubleToLongBits(length);
|
||||
result = prime * result + (int) (temp ^ (temp >>> 32));
|
||||
result = prime * result + Double.hashCode(length);
|
||||
result = prime * result
|
||||
+ ((manufacturer == null) ? 0 : manufacturer.hashCode());
|
||||
result = prime * result + ((type == null) ? 0 : type.hashCode());
|
||||
|
@ -105,9 +105,7 @@ public class Value implements Comparable<Value> {
|
||||
final int prime = 31;
|
||||
int result = 1;
|
||||
result = prime * result + ((unit == null) ? 0 : unit.hashCode());
|
||||
long temp;
|
||||
temp = Double.doubleToLongBits(value);
|
||||
result = prime * result + (int) (temp ^ (temp >>> 32));
|
||||
result = prime * result + Double.hashCode(value);
|
||||
return result;
|
||||
}
|
||||
|
||||
|
@ -340,7 +340,7 @@ public class Transformation implements java.io.Serializable {
|
||||
}
|
||||
}
|
||||
bits ^= translate.hashCode();
|
||||
return (int) (bits ^ (bits >>> 32));
|
||||
return Long.hashCode(bits);
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user