Class Hierarchy
- java.lang.Object
- org.cicirello.permutations.Permutation (implements org.cicirello.util.Copyable<T>, java.lang.Iterable<T>, java.io.Serializable)
 - org.cicirello.permutations.PermutationIterator (implements java.util.Iterator<E>)
 - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.cicirello.permutations.IllegalPermutationStateException
 
 
 - java.lang.RuntimeException
 
 - java.lang.Exception
 
 
Interface Hierarchy
- org.cicirello.permutations.PermutationBinaryOperator
 - org.cicirello.permutations.PermutationFullBinaryOperator
 - org.cicirello.permutations.PermutationFullUnaryOperator
 - org.cicirello.permutations.PermutationUnaryOperator