org.codehaus.groovy.runtime.typehandling
Class BigDecimalMath

BigDecimal NumberMath operations

author:
Steve Goetze

Field Summary
 BigDecimalMath INSTANCE
           
 int MAX_DIVISION_SCALE
           
 
Constructor Summary
BigDecimalMath()
           
 
Method Summary
Number absImpl(Number number)
          
Number addImpl(Number left, Number right)
          
int compareToImpl(Number left, Number right)
          
Number divideImpl(Number left, Number right)
          
Number multiplyImpl(Number left, Number right)
          
BigDecimal normalize(BigDecimal number)
          
Number subtractImpl(Number left, Number right)
          
Number unaryMinusImpl(Number left)
          
 

Constructor Detail

BigDecimalMath

BigDecimalMath()


Method Detail

absImpl

Number absImpl(Number number)


addImpl

public Number addImpl(Number left, Number right)


compareToImpl

public int compareToImpl(Number left, Number right)


divideImpl

public Number divideImpl(Number left, Number right)


multiplyImpl

public Number multiplyImpl(Number left, Number right)


normalize

BigDecimal normalize(BigDecimal number)


subtractImpl

public Number subtractImpl(Number left, Number right)


unaryMinusImpl

Number unaryMinusImpl(Number left)