altoslib/altosuilib: Fix equals methods, add hashCode
authorKeith Packard <keithp@keithp.com>
Sat, 20 Jun 2015 16:35:26 +0000 (09:35 -0700)
committerKeith Packard <keithp@keithp.com>
Tue, 23 Jun 2015 04:04:43 +0000 (21:04 -0700)
commit0cc03210d5d53d12604688f294b6ca39e3a025de
tree9bbe8895ef8d84502bec6b73c71299131b1c1b5b
parent5568c30f0a4fe346b8ed58934c23653064427d65
altoslib/altosuilib: Fix equals methods, add hashCode

Whenever we use a class as a HashMap key, that class needs to override
the equals(Object) and hashCode() methods. Otherwise, the hash table
won't work right.

Signed-off-by: Keith Packard <keithp@keithp.com>
altoslib/AltosFrequency.java
altoslib/AltosLatLon.java
altoslib/AltosMapPathPoint.java
altoslib/AltosMapStore.java
altoslib/AltosPointDouble.java
altoslib/AltosPointInt.java
altosuilib/AltosBTDevice.java
altosuilib/AltosScanUI.java