public abstract class ReceiveArgBase extends Instr implements ResultInstr
| Modifier and Type | Field and Description |
|---|---|
protected int |
argIndex |
protected Variable |
result |
EMPTY_OPERANDS| Constructor and Description |
|---|
ReceiveArgBase(Operation op,
Variable result,
int argIndex) |
| Modifier and Type | Method and Description |
|---|---|
int |
getArgIndex() |
Operand[] |
getOperands() |
Variable |
getResult() |
String |
toString() |
void |
updateResult(Variable v) |
canBeDeleted, canRaiseException, cloneForBlockCloning, cloneForInlinedClosure, cloneForInlinedScope, cloneForInlining, getOperation, getUsedVariables, hasSideEffects, hasUnusedResult, interpret, interpretAndGetNewIPC, isDead, markDead, markUnusedResult, renameVars, simplifyAndGetResult, simplifyOperands, transfersControl, visitprotected int argIndex
protected Variable result
public Operand[] getOperands()
getOperands in class Instrpublic Variable getResult()
getResult in interface ResultInstrpublic void updateResult(Variable v)
updateResult in interface ResultInstrpublic int getArgIndex()
Copyright © 2001-2013 JRuby. All Rights Reserved.