java.lang
Class Number

Method Summary
int abs()
Get the absolute value
java.lang.Number and(java.lang.Number right)
Bitwise AND together two Numbers
java.lang.Object asType(java.lang.Class c)
int compareTo(java.lang.Character right)
Compare a Number and a Character
int compareTo(java.lang.Number right)
Compare two Numbers
java.lang.Number div(java.lang.Character right)
Divide a Number by a Character
java.lang.Number div(java.lang.Number right)
Divide two Numbers
void downto(java.lang.Number to, groovy.lang.Closure closure)
Iterates from this number down to the given number
java.lang.Number intdiv(java.lang.Character right)
Integer Divide a Number by a Character
java.lang.Number intdiv(java.lang.Number right)
Integer Divide two Numbers
boolean isCase(java.lang.Number switchValue)
java.lang.Number leftShift(java.lang.Number operand)
Implementation of the left shift operator for integral types
java.lang.Number minus(java.lang.Character right)
Subtract a Character from a Number
java.lang.Number minus(java.lang.Number right)
Substraction of two Numbers
java.lang.Number mod(java.lang.Number right)
Performs a division modulus operation
java.lang.Number multiply(java.lang.Character right)
Multiply a Number by a Character
java.lang.Number multiply(java.lang.Number right)
Multiply two Numbers
java.lang.Number next()
Increment a Number by one
java.lang.Number or(java.lang.Number right)
Bitwise OR together two numbers
java.lang.String plus(java.lang.String right)
Appends a String
java.lang.Number plus(java.lang.Character right)
Add a Number and a Character
java.lang.Number plus(java.lang.Number right)
Add two numbers and return the result
java.lang.Number power(java.lang.Number exponent)
Power of a Number to a certain exponent
java.lang.Number previous()
Decrement a Number by one
java.lang.Number rightShift(java.lang.Number operand)
Implementation of the right shift operator for integral types
java.lang.Number rightShiftUnsigned(java.lang.Number operand)
Implementation of the right shift (unsigned) operator for integral types
void step(java.lang.Number to, java.lang.Number stepNumber, groovy.lang.Closure closure)
Iterates from this number up to the given number using a step increment
void times(groovy.lang.Closure closure)
Iterates a number of times
java.math.BigDecimal toBigDecimal()
Transform a Number into a BigDecimal
java.math.BigInteger toBigInteger()
Transform a Number into a BigInteger
java.lang.Double toDouble()
Transform a Number into a Double
java.lang.Float toFloat()
Transform a Number into a Float
java.lang.Integer toInteger()
Transform a Number into an Integer
java.lang.Long toLong()
Transform a Number into a Long
java.lang.Number unaryMinus()
Negates the number
void upto(java.lang.Number to, groovy.lang.Closure closure)
Iterates from this number up to the given number
java.lang.Number xor(java.lang.Number right)
Bitwise XOR together two Numbers
 
Method Detail

abs

public int abs()
Get the absolute value

Returns:
the absolute value of that Number

and

public java.lang.Number and(java.lang.Number right)
Bitwise AND together two Numbers

Parameters:
right - another Number to bitwise AND.
Returns:
the bitwise AND of both Numbers

asType

public java.lang.Object asType(java.lang.Class c)

Parameters:
Returns:

compareTo

public int compareTo(java.lang.Character right)
Compare a Number and a Character

Parameters:
right - a Character.
Returns:
the result of the comparison

compareTo

public int compareTo(java.lang.Number right)
Compare two Numbers

Parameters:
right - another Number to compare to.
Returns:
the comparision of both numbers

div

public java.lang.Number div(java.lang.Character right)
Divide a Number by a Character

Parameters:
right - a Character.
Returns:
the multiplication of both

div

public java.lang.Number div(java.lang.Number right)
Divide two Numbers

Parameters:
right - another Number.
Returns:
a Number resulting of the divide operation

downto

public void downto(java.lang.Number to, groovy.lang.Closure closure)
Iterates from this number down to the given number

Parameters:
to - another Number to go down to.
closure - the closure to call.

intdiv

public java.lang.Number intdiv(java.lang.Character right)
Integer Divide a Number by a Character

Parameters:
right - a Character.
Returns:
the integer division of both

intdiv

public java.lang.Number intdiv(java.lang.Number right)
Integer Divide two Numbers

Parameters:
right - another Number.
Returns:
a Number (an Integer) resulting of the integer division operation

isCase

public boolean isCase(java.lang.Number switchValue)

Parameters:
Returns:

leftShift

public java.lang.Number leftShift(java.lang.Number operand)
Implementation of the left shift operator for integral types. Non integral Number types throw UnsupportedOperationException.

Parameters:
operand - the shift distance by which to left shift the number.
Returns:
the resulting number

minus

public java.lang.Number minus(java.lang.Character right)
Subtract a Character from a Number

Parameters:
right - a Character.
Returns:
the addition of the Character and the Number

minus

public java.lang.Number minus(java.lang.Number right)
Substraction of two Numbers

Parameters:
right - another Number to substract to the first one.
Returns:
the substraction

mod

public java.lang.Number mod(java.lang.Number right)
Performs a division modulus operation

Parameters:
right - another Number to mod.
Returns:
the modulus result

multiply

public java.lang.Number multiply(java.lang.Character right)
Multiply a Number by a Character

Parameters:
right - a Character.
Returns:
the multiplication of both

multiply

public java.lang.Number multiply(java.lang.Number right)
Multiply two Numbers

Parameters:
right - another Number.
Returns:
the multiplication of both

next

public java.lang.Number next()
Increment a Number by one

Returns:
an incremented Number

or

public java.lang.Number or(java.lang.Number right)
Bitwise OR together two numbers

Parameters:
right - another Number to bitwise OR.
Returns:
the bitwise OR of both Numbers

plus

public java.lang.String plus(java.lang.String right)
Appends a String

Parameters:
right - a String.
Returns:
a String

plus

public java.lang.Number plus(java.lang.Character right)
Add a Number and a Character

Parameters:
right - a Character.
Returns:
the addition of the Character and the Number

plus

public java.lang.Number plus(java.lang.Number right)
Add two numbers and return the result.

Parameters:
right - another Number to add.
Returns:
the addition of both Numbers

power

public java.lang.Number power(java.lang.Number exponent)
Power of a Number to a certain exponent

Parameters:
exponent - a Number exponent.
Returns:
a Number to the power of a certain exponent

previous

public java.lang.Number previous()
Decrement a Number by one

Returns:
a decremented Number

rightShift

public java.lang.Number rightShift(java.lang.Number operand)
Implementation of the right shift operator for integral types. Non integral Number types throw UnsupportedOperationException.

Parameters:
operand - the shift distance by which to right shift the number.
Returns:
the resulting number

rightShiftUnsigned

public java.lang.Number rightShiftUnsigned(java.lang.Number operand)
Implementation of the right shift (unsigned) operator for integral types. Non integral Number types throw UnsupportedOperationException.

Parameters:
operand - the shift distance by which to right shift (unsigned) the number.
Returns:
the resulting number

step

public void step(java.lang.Number to, java.lang.Number stepNumber, groovy.lang.Closure closure)
Iterates from this number up to the given number using a step increment

Parameters:
to - a Number to go up to.
stepNumber - a Number representing the step increment.
closure - the closure to call.

times

public void times(groovy.lang.Closure closure)
Iterates a number of times

Parameters:
closure - the closure to call a number of times.

toBigDecimal

public java.math.BigDecimal toBigDecimal()
Transform a Number into a BigDecimal

Returns:
an BigDecimal

toBigInteger

public java.math.BigInteger toBigInteger()
Transform a Number into a BigInteger

Returns:
an BigInteger

toDouble

public java.lang.Double toDouble()
Transform a Number into a Double

Returns:
an Double

toFloat

public java.lang.Float toFloat()
Transform a Number into a Float

Returns:
an Float

toInteger

public java.lang.Integer toInteger()
Transform a Number into an Integer

Returns:
an Integer

toLong

public java.lang.Long toLong()
Transform a Number into a Long

Returns:
an Long

unaryMinus

public java.lang.Number unaryMinus()
Negates the number

Returns:
the negation of the number

upto

public void upto(java.lang.Number to, groovy.lang.Closure closure)
Iterates from this number up to the given number

Parameters:
to - another Number to go up to.
closure - the closure to call.

xor

public java.lang.Number xor(java.lang.Number right)
Bitwise XOR together two Numbers

Parameters:
right - another Number to bitwse XOR.
Returns:
the bitwise XOR of both Numbers