diff options
author | Bdale Garbee <bdale@gag.com> | 2013-01-12 10:57:22 -0700 |
---|---|---|
committer | Bdale Garbee <bdale@gag.com> | 2013-01-12 10:57:22 -0700 |
commit | 670034eef48d63cdaec8d271fa93da984ffe2ea9 (patch) | |
tree | 422713fba95404876049f785255942ce6d9c4afd /altoslib/AltosRecord.java | |
parent | 8c5ebaf88b459b09924753a8077393a7b0639133 (diff) | |
parent | d374d6be7eb040457f4df6c38b5d057f26ee741c (diff) |
Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
Diffstat (limited to 'altoslib/AltosRecord.java')
-rw-r--r-- | altoslib/AltosRecord.java | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/altoslib/AltosRecord.java b/altoslib/AltosRecord.java index 09169515..2c4b6fa5 100644 --- a/altoslib/AltosRecord.java +++ b/altoslib/AltosRecord.java @@ -126,6 +126,8 @@ public abstract class AltosRecord implements Comparable <AltosRecord>, Cloneable return tick - o.tick; } + abstract public AltosRecord clone(); + public void copy(AltosRecord old) { seen = old.seen; version = old.version; @@ -144,16 +146,6 @@ public abstract class AltosRecord implements Comparable <AltosRecord>, Cloneable kalman_height = old.kalman_height; } - public AltosRecord clone() { - try { - AltosRecord n = (AltosRecord) super.clone(); - n.copy(this); - return n; - } catch (CloneNotSupportedException e) { - return null; - } - } - public AltosRecord() { seen = 0; version = 0; |