Package com.helger.commons.mutable
Interface IMutableInteger<IMPLTYPE extends IMutableInteger<IMPLTYPE>>
-
- Type Parameters:
IMPLTYPE- Implementation type
- All Superinterfaces:
Comparable<IMPLTYPE>,ICloneable<IMPLTYPE>,IComparable<IMPLTYPE>,IGenericImplTrait<IMPLTYPE>,IMutableNumeric<IMPLTYPE>,IMutableObject<IMPLTYPE>,INumber
- All Known Implementing Classes:
AbstractMutableInteger,MutableByte,MutableChar,MutableInt,MutableLong,MutableShort
public interface IMutableInteger<IMPLTYPE extends IMutableInteger<IMPLTYPE>> extends IMutableNumeric<IMPLTYPE>
Base interface for mutable numeric values- Author:
- Philip Helger
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description booleanisEven()default booleanisOdd()-
Methods inherited from interface java.lang.Comparable
compareTo
-
Methods inherited from interface com.helger.commons.lang.ICloneable
getClone
-
Methods inherited from interface com.helger.commons.compare.IComparable
isEQ, isGE, isGT, isLE, isLT, isNE
-
Methods inherited from interface com.helger.commons.traits.IGenericImplTrait
thisAsT
-
Methods inherited from interface com.helger.commons.mutable.IMutableNumeric
getAsBigDecimal, getAsBigInteger, getAsByte, getAsCharacter, getAsDouble, getAsFloat, getAsInteger, getAsLong, getAsShort, is0, isGE0, isGT0, isLE0, isLT0, isNot0
-
Methods inherited from interface com.helger.commons.mutable.INumber
byteValue, doubleValue, floatValue, intValue, longValue, shortValue
-
-