Interface Atomic<T extends Atomic<T>>

Type Parameters:
T - The concrete type of the primitive object.
All Superinterfaces:
Comparable<T>

public interface Atomic<T extends Atomic<T>> extends Comparable<T>
This interface provides includes all the standard methods defined in the Comparable interface that are relevant to all immutable atomic objects. Since the java.lang.Cloneable interface is essentially broken it is not included. There is no need to copy immutable objects anyway.
Author:
Derk Norton