Package io.deephaven.base
Interface SafeCloneable<T>
- All Superinterfaces:
Cloneable
- All Known Subinterfaces:
Copyable<T>
- All Known Implementing Classes:
FastArrayExt,FastArrayMap,FastArrayMapLongToObject,FastBooleanArray,FastByteArray,FastCharArray,FastDoubleArray,FastFloatArray,FastIntArray,FastLongArray,FastShortArray,KeyValuePair,KeyValuePairLongToObject
This interface specifies a safe clone operation that never throws a CloneNotSupported exception, and also allows a
bound to be placed on the result object's type.
Note that any class that extends a base that implements SafeCloneable must *always* re-implement the safeClone
method.
-
Method Summary
-
Method Details
-
safeClone
T safeClone()
-