/** * A copy constructor. Creates a deep-copy of the {@code original}. * * @param original the {@code SynchronizedDescriptiveStatistics} instance to copy */ public SynchronizedDescriptiveStatistics(SynchronizedDescriptiveStatistics original) { copy(original, this); }
/** * A copy constructor. Creates a deep-copy of the {@code original}. * * @param original the {@code SynchronizedDescriptiveStatistics} instance to copy */ public SynchronizedDescriptiveStatistics(SynchronizedDescriptiveStatistics original) { copy(original, this); }
/** * Returns a copy of this SynchronizedDescriptiveStatistics instance with the * same internal state. * * @return a copy of this */ @Override public synchronized SynchronizedDescriptiveStatistics copy() { SynchronizedDescriptiveStatistics result = new SynchronizedDescriptiveStatistics(); copy(this, result); return result; }
/** * Returns a copy of this SynchronizedDescriptiveStatistics instance with the * same internal state. * * @return a copy of this */ @Override public synchronized SynchronizedDescriptiveStatistics copy() { SynchronizedDescriptiveStatistics result = new SynchronizedDescriptiveStatistics(); copy(this, result); return result; }