Top Description Fields Constructors Methods
org.codehaus.groovy.runtime.typehandling

public final Class BigIntegerMath

extends NumberMath
Class Inheritance

BigInteger NumberMath operations

Field Summary

Modifier and TypeField and Description
public static final BigIntegerMath

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
protected Number
public Number
protected Number
protected Number
public int
public Number
protected Number
protected Number
protected Number
public Number
protected Number
protected Number
public Number
protected Number
protected Number
protected Number
Inherited from org.codehaus.groovy.runtime.typehandling.NumberMath:
absaddandbitwiseNegatecompareTocreateUnsupportedExceptiondividegetMathgetMathintdivisBigDecimalisBigIntegerisByteisFloatingPointisIntegerisLongisShortleftShiftmodmultiplyorrightShiftrightShiftUnsignedrightShiftUnsignedImplsubtracttoBigDecimaltoBigIntegerunaryMinusunaryPlusxor

Field Detail

INSTANCEback to summary
public static final BigIntegerMath INSTANCE

Constructor Detail

BigIntegerMathback to summary
private BigIntegerMath()

Method Detail

absImplback to summary
protected Number absImpl(Number number)

Implements abstract org.codehaus.groovy.runtime.typehandling.NumberMath.absImpl.

addImplback to summary
public Number addImpl(Number left, Number right)

Implements abstract org.codehaus.groovy.runtime.typehandling.NumberMath.addImpl.

andImplback to summary
protected Number andImpl(Number left, Number right)

Overrides org.codehaus.groovy.runtime.typehandling.NumberMath.andImpl.

bitwiseNegateImplback to summary
protected Number bitwiseNegateImpl(Number left)

Overrides org.codehaus.groovy.runtime.typehandling.NumberMath.bitwiseNegateImpl.

compareToImplback to summary
public int compareToImpl(Number left, Number right)

Implements abstract org.codehaus.groovy.runtime.typehandling.NumberMath.compareToImpl.

divideImplback to summary
public Number divideImpl(Number left, Number right)

Implements abstract org.codehaus.groovy.runtime.typehandling.NumberMath.divideImpl.

intdivImplback to summary
protected Number intdivImpl(Number left, Number right)

Overrides org.codehaus.groovy.runtime.typehandling.NumberMath.intdivImpl.

leftShiftImplback to summary
protected Number leftShiftImpl(Number left, Number right)

Overrides org.codehaus.groovy.runtime.typehandling.NumberMath.leftShiftImpl.

modImplback to summary
protected Number modImpl(Number left, Number right)

Overrides org.codehaus.groovy.runtime.typehandling.NumberMath.modImpl.

multiplyImplback to summary
public Number multiplyImpl(Number left, Number right)

Implements abstract org.codehaus.groovy.runtime.typehandling.NumberMath.multiplyImpl.

orImplback to summary
protected Number orImpl(Number left, Number right)

Overrides org.codehaus.groovy.runtime.typehandling.NumberMath.orImpl.

rightShiftImplback to summary
protected Number rightShiftImpl(Number left, Number right)

Overrides org.codehaus.groovy.runtime.typehandling.NumberMath.rightShiftImpl.

subtractImplback to summary
public Number subtractImpl(Number left, Number right)

Implements abstract org.codehaus.groovy.runtime.typehandling.NumberMath.subtractImpl.

unaryMinusImplback to summary
protected Number unaryMinusImpl(Number left)

Implements abstract org.codehaus.groovy.runtime.typehandling.NumberMath.unaryMinusImpl.

unaryPlusImplback to summary
protected Number unaryPlusImpl(Number left)

Implements abstract org.codehaus.groovy.runtime.typehandling.NumberMath.unaryPlusImpl.

xorImplback to summary
protected Number xorImpl(Number left, Number right)

Overrides org.codehaus.groovy.runtime.typehandling.NumberMath.xorImpl.