public class Rational extends ImmutableLiteral
EMPTY_ARRAY| Constructor and Description |
|---|
Rational(long numerator,
long denominator) |
| Modifier and Type | Method and Description |
|---|---|
Object |
createCacheObject(ThreadContext context)
Implementing class is responsible for constructing the cached value.
|
long |
getDenominator() |
long |
getNumerator() |
OperandType |
getOperandType() |
String |
toString() |
void |
visit(IRVisitor visitor) |
addUsedVariables, cachedObject, canCopyPropagate, cloneForInlining, hasKnownValue, isCached, retrieveencode, getSimplifiedOperand, getValuepublic OperandType getOperandType()
getOperandType in class Operandpublic Object createCacheObject(ThreadContext context)
ImmutableLiteralcreateCacheObject in class ImmutableLiteralpublic long getNumerator()
public long getDenominator()
Copyright © 2001-2016 JRuby. All Rights Reserved.