public class Complex extends ImmutableLiteral
EMPTY_ARRAY
Constructor and Description |
---|
Complex(ImmutableLiteral number) |
Modifier and Type | Method and Description |
---|---|
Object |
createCacheObject(ThreadContext context)
Implementing class is responsible for constructing the cached value.
|
void |
encode(IRWriterEncoder e) |
Operand |
getNumber() |
OperandType |
getOperandType() |
String |
toString() |
void |
visit(IRVisitor visitor) |
addUsedVariables, cachedObject, canCopyPropagate, cloneForInlining, hasKnownValue, isCached, retrieve
getSimplifiedOperand, getValue
public Complex(ImmutableLiteral number)
public OperandType getOperandType()
getOperandType
in class Operand
public Object createCacheObject(ThreadContext context)
ImmutableLiteral
createCacheObject
in class ImmutableLiteral
public void encode(IRWriterEncoder e)
public Operand getNumber()
Copyright © 2001-2015 JRuby. All Rights Reserved.