public class Range extends Operand
EMPTY_ARRAY| Constructor and Description |
|---|
Range(Operand begin,
Operand end,
boolean exclusive) |
| Modifier and Type | Method and Description |
|---|---|
void |
addUsedVariables(java.util.List<Variable> l)
Append the list of variables used in this operand to the input list
|
Operand |
cloneForInlining(InlinerInfo ii) |
Operand |
fetchCompileTimeArrayElement(int argIndex,
boolean getSubArray) |
Operand |
getSimplifiedOperand(java.util.Map<Operand,Operand> valueMap) |
IRClass |
getTargetClass() |
boolean |
isConstant() |
boolean |
isNonAtomicValue() |
java.lang.Object |
retrieve(InterpreterContext interp) |
java.lang.String |
toString() |
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean isConstant()
isConstant in class Operandpublic Operand fetchCompileTimeArrayElement(int argIndex, boolean getSubArray)
fetchCompileTimeArrayElement in class Operandpublic IRClass getTargetClass()
getTargetClass in class Operandpublic boolean isNonAtomicValue()
isNonAtomicValue in class Operandpublic Operand getSimplifiedOperand(java.util.Map<Operand,Operand> valueMap)
getSimplifiedOperand in class Operandpublic void addUsedVariables(java.util.List<Variable> l)
addUsedVariables in class Operandpublic Operand cloneForInlining(InlinerInfo ii)
cloneForInlining in class Operandpublic java.lang.Object retrieve(InterpreterContext interp)
Copyright © 2002-2009 JRuby Team. All Rights Reserved.