From 52dc3731c340cb5f5c328735cf612dbd2aa827bc Mon Sep 17 00:00:00 2001 From: samskivert Date: Tue, 18 Nov 2008 21:58:02 +0000 Subject: [PATCH] Implement clone(). git-svn-id: https://samskivert.googlecode.com/svn/trunk@2485 6335cc39-0255-0410-8fd6-9bcaacd3b74c --- src/java/com/samskivert/util/Histogram.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/java/com/samskivert/util/Histogram.java b/src/java/com/samskivert/util/Histogram.java index 420e6c04..70cc7520 100644 --- a/src/java/com/samskivert/util/Histogram.java +++ b/src/java/com/samskivert/util/Histogram.java @@ -101,7 +101,19 @@ public class Histogram return buf.toString(); } - @Override + @Override // from Object + public Histogram clone () + { + try { + Histogram chisto = (Histogram)super.clone(); + chisto._buckets = _buckets.clone(); + return chisto; + } catch (CloneNotSupportedException cnse) { + throw new AssertionError(); + } + } + + @Override // from Object public String toString () { return "[min=" + _minValue + ", max=" + _maxValue +