public class NaturalIncrementor<T extends Incrementable<? extends T>> extends java.lang.Object implements Incrementor<T>
Constructor and Description |
---|
NaturalIncrementor() |
Modifier and Type | Method and Description |
---|---|
T |
decrement(T value) |
T |
getDecremented(T value) |
T |
getIncremented(T value) |
T |
increment(T value) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
decrement, getDecremented, getIncremented, increment, reversed
public final T increment(T value)
increment
in interface Incrementor<T extends Incrementable<? extends T>>
public final T decrement(T value)
decrement
in interface Incrementor<T extends Incrementable<? extends T>>
public final T getIncremented(T value)
getIncremented
in interface Incrementor<T extends Incrementable<? extends T>>
public final T getDecremented(T value)
getDecremented
in interface Incrementor<T extends Incrementable<? extends T>>