Class ShortMath
- java.lang.Object
-
- org.checkerframework.common.value.util.NumberMath<java.lang.Integer>
-
- org.checkerframework.common.value.util.ShortMath
-
public class ShortMath extends NumberMath<java.lang.Integer>
-
-
Constructor Summary
Constructors Constructor Description ShortMath(int i)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.NumberbitwiseAnd(java.lang.Number right)java.lang.NumberbitwiseComplement()java.lang.NumberbitwiseOr(java.lang.Number right)java.lang.NumberbitwiseXor(java.lang.Number right)@Nullable java.lang.Numberdivide(java.lang.Number right)Returns the result of dividing thethisbyright.java.lang.BooleanequalTo(java.lang.Number right)java.lang.BooleangreaterThan(java.lang.Number right)java.lang.BooleangreaterThanEq(java.lang.Number right)java.lang.BooleanlessThan(java.lang.Number right)java.lang.BooleanlessThanEq(java.lang.Number right)java.lang.Numberminus(java.lang.Number right)java.lang.BooleannotEqualTo(java.lang.Number right)java.lang.Numberplus(java.lang.Number right)@Nullable java.lang.Numberremainder(java.lang.Number right)Returns the result ofthis % right.java.lang.NumbershiftLeft(java.lang.Number right)java.lang.NumbersignedShiftRight(java.lang.Number right)java.lang.Numbertimes(java.lang.Number right)java.lang.NumberunaryMinus()java.lang.NumberunaryPlus()java.lang.NumberunsignedShiftRight(java.lang.Number right)-
Methods inherited from class org.checkerframework.common.value.util.NumberMath
getNumberMath, isIntegralZero
-
-
-
-
Method Detail
-
plus
public java.lang.Number plus(java.lang.Number right)
- Specified by:
plusin classNumberMath<java.lang.Integer>
-
minus
public java.lang.Number minus(java.lang.Number right)
- Specified by:
minusin classNumberMath<java.lang.Integer>
-
times
public java.lang.Number times(java.lang.Number right)
- Specified by:
timesin classNumberMath<java.lang.Integer>
-
divide
public @Nullable java.lang.Number divide(java.lang.Number right)
Description copied from class:NumberMathReturns the result of dividing thethisbyright. Ifrightis zero and this is an integer division,nullis returned.- Specified by:
dividein classNumberMath<java.lang.Integer>
-
remainder
public @Nullable java.lang.Number remainder(java.lang.Number right)
Description copied from class:NumberMathReturns the result ofthis % right. Ifrightis zero and this is an integer remainder,nullis returned.- Specified by:
remainderin classNumberMath<java.lang.Integer>
-
shiftLeft
public java.lang.Number shiftLeft(java.lang.Number right)
- Specified by:
shiftLeftin classNumberMath<java.lang.Integer>
-
signedShiftRight
public java.lang.Number signedShiftRight(java.lang.Number right)
- Specified by:
signedShiftRightin classNumberMath<java.lang.Integer>
-
unsignedShiftRight
public java.lang.Number unsignedShiftRight(java.lang.Number right)
- Specified by:
unsignedShiftRightin classNumberMath<java.lang.Integer>
-
bitwiseAnd
public java.lang.Number bitwiseAnd(java.lang.Number right)
- Specified by:
bitwiseAndin classNumberMath<java.lang.Integer>
-
bitwiseXor
public java.lang.Number bitwiseXor(java.lang.Number right)
- Specified by:
bitwiseXorin classNumberMath<java.lang.Integer>
-
bitwiseOr
public java.lang.Number bitwiseOr(java.lang.Number right)
- Specified by:
bitwiseOrin classNumberMath<java.lang.Integer>
-
unaryPlus
public java.lang.Number unaryPlus()
- Specified by:
unaryPlusin classNumberMath<java.lang.Integer>
-
unaryMinus
public java.lang.Number unaryMinus()
- Specified by:
unaryMinusin classNumberMath<java.lang.Integer>
-
bitwiseComplement
public java.lang.Number bitwiseComplement()
- Specified by:
bitwiseComplementin classNumberMath<java.lang.Integer>
-
equalTo
public java.lang.Boolean equalTo(java.lang.Number right)
- Specified by:
equalToin classNumberMath<java.lang.Integer>
-
notEqualTo
public java.lang.Boolean notEqualTo(java.lang.Number right)
- Specified by:
notEqualToin classNumberMath<java.lang.Integer>
-
greaterThan
public java.lang.Boolean greaterThan(java.lang.Number right)
- Specified by:
greaterThanin classNumberMath<java.lang.Integer>
-
greaterThanEq
public java.lang.Boolean greaterThanEq(java.lang.Number right)
- Specified by:
greaterThanEqin classNumberMath<java.lang.Integer>
-
lessThan
public java.lang.Boolean lessThan(java.lang.Number right)
- Specified by:
lessThanin classNumberMath<java.lang.Integer>
-
lessThanEq
public java.lang.Boolean lessThanEq(java.lang.Number right)
- Specified by:
lessThanEqin classNumberMath<java.lang.Integer>
-
-