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

public final Class LongMath

extends NumberMath
Class Inheritance

Long NumberMath operations

Field Summary

Modifier and TypeField and Description
public static final LongMath

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
protected Number
public Number
protected Number
protected Number
bitAndImpl(Number left, Number right)

protected Number
public int
public Number
protected Number
protected Number
protected Number
public Number
protected Number
protected Number
protected Number
public Number
protected Number
protected Number
protected Number
Inherited from org.codehaus.groovy.runtime.typehandling.NumberMath:
absaddandbitwiseNegatecompareTocreateUnsupportedExceptiondividegetMathgetMathintdivisBigDecimalisBigIntegerisByteisFloatingPointisIntegerisLongisShortleftShiftmodmultiplyorrightShiftrightShiftUnsignedsubtracttoBigDecimaltoBigIntegerunaryMinusunaryPlusxor

Field Detail

INSTANCEback to summary
public static final LongMath INSTANCE

Constructor Detail

LongMathback to summary
private LongMath()

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.

bitAndImplback to summary
protected Number bitAndImpl(Number left, Number right)
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.

rightShiftUnsignedImplback to summary
protected Number rightShiftUnsignedImpl(Number left, Number right)

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

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.