diff options
Diffstat (limited to 'libraries/spongycastle/core/src/main/java/org/spongycastle/util/Memoable.java')
-rw-r--r-- | libraries/spongycastle/core/src/main/java/org/spongycastle/util/Memoable.java | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/libraries/spongycastle/core/src/main/java/org/spongycastle/util/Memoable.java b/libraries/spongycastle/core/src/main/java/org/spongycastle/util/Memoable.java deleted file mode 100644 index 75280e5a2..000000000 --- a/libraries/spongycastle/core/src/main/java/org/spongycastle/util/Memoable.java +++ /dev/null @@ -1,23 +0,0 @@ -package org.spongycastle.util; - -public interface Memoable -{ - /** - * Produce a copy of this object with its configuration and in its current state. - * <p/> - * The returned object may be used simply to store the state, or may be used as a similar object - * starting from the copied state. - */ - public Memoable copy(); - - /** - * Restore a copied object state into this object. - * <p/> - * Implementations of this method <em>should</em> try to avoid or minimise memory allocation to perform the reset. - * - * @param other an object originally {@link #copy() copied} from an object of the same type as this instance. - * @throws ClassCastException if the provided object is not of the correct type. - * @throws MemoableResetException if the <b>other</b> parameter is in some other way invalid. - */ - public void reset(Memoable other); -} |