public class Bignum extends ImmutableLiteral
n = 0
olda = nil
while (n < 3)
a = 81402749386839761113321
p a.equal?(olda)
olda = a
n += 1
end
| Modifier and Type | Field and Description |
|---|---|
BigInteger |
value |
EMPTY_ARRAY| Constructor and Description |
|---|
Bignum(BigInteger value) |
| Modifier and Type | Method and Description |
|---|---|
Object |
createCacheObject(ThreadContext context)
Implementing class is responsible for constructing the cached value.
|
String |
toString() |
void |
visit(IRVisitor visitor) |
addUsedVariables, cachedObject, canCopyPropagate, cloneForInlining, hasKnownValue, isCached, retrievefetchCompileTimeArrayElement, getSimplifiedOperand, getValuepublic final BigInteger value
public Bignum(BigInteger value)
public Object createCacheObject(ThreadContext context)
ImmutableLiteralcreateCacheObject in class ImmutableLiteralCopyright © 2001–2024 JRuby. All rights reserved.