Package | Description |
---|---|
org.jruby | |
org.jruby.ext.bigdecimal |
Modifier and Type | Method and Description |
---|---|
static RubyBignum |
RubyBignum.newBignum(Ruby runtime,
java.math.BigInteger value) |
static RubyBignum |
RubyBignum.newBignum(Ruby runtime,
double value)
Return a Bignum for the given value, or raise FloatDomainError if it is out of range.
|
static RubyBignum |
RubyBignum.newBignum(Ruby runtime,
long value) |
static RubyBignum |
RubyBignum.newBignum(Ruby runtime,
java.lang.String value) |
static RubyBignum |
RubyRandom.randomSeed(Ruby runtime) |
Modifier and Type | Method and Description |
---|---|
static double |
RubyBignum.big2dbl(RubyBignum value)
rb_big2dbl
|
static long |
RubyBignum.big2long(RubyBignum value)
rb_big2long
|
static long |
RubyBignum.big2ulong(RubyBignum value)
rb_big2ulong
This is here because for C extensions ulong can hold different values without throwing a RangeError
|
IRubyObject |
RubyBignum.fdivInt(ThreadContext context,
RubyBignum y) |
protected IRubyObject |
RubyInteger.intPowTmp3(ThreadContext context,
RubyInteger y,
RubyBignum m,
boolean negaFlg) |
static void |
RubyBignum.marshalTo(RubyBignum bignum,
MarshalStream output) |
static Random |
RubyRandom.RandomType.randomFromBignum(RubyBignum seed) |
Modifier and Type | Method and Description |
---|---|
RubyNumeric |
RubyBigDecimal.multiplyWith(ThreadContext context,
RubyBignum value) |
Copyright © 2001-2018 JRuby. All Rights Reserved.