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

public final Class BigDecimalMath

extends NumberMath
Class Inheritance
Imports
org.apache.groovy.util.SystemUtil, java.math.BigDecimal, .MathContext

BigDecimal NumberMath operations

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final BigDecimalMath

Constructor Summary

AccessConstructor and Description
private

Method Summary

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

Field Detail

DIVISION_EXTRA_PRECISIONback to summary
public static final int DIVISION_EXTRA_PRECISION
DIVISION_MIN_SCALEback to summary
public static final int DIVISION_MIN_SCALE
INSTANCEback to summary
public static final BigDecimalMath INSTANCE

Constructor Detail

BigDecimalMathback to summary
private BigDecimalMath()

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.

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.

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

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

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.