public abstract class ReceiveArgBase extends ResultBaseInstr
Modifier and Type | Field and Description |
---|---|
protected int |
argIndex |
result
EMPTY_OPERANDS, operands
Constructor and Description |
---|
ReceiveArgBase(Operation op,
Variable result,
int argIndex) |
Modifier and Type | Method and Description |
---|---|
int |
getArgIndex() |
IRubyObject |
receiveArg(ThreadContext context,
IRubyObject[] args,
boolean keywordArgumentSupplied) |
encode, getResult, updateResult
canBeDeleted, canRaiseException, clone, cloneOperands, computeScopeFlags, getIPC, getOperands, getOperation, getRPC, getUsedVariables, hasSideEffects, interpret, interpretAndGetNewIPC, isDead, markDead, renameVars, setIPC, setRPC, simplifyAndGetResult, simplifyOperands, toString, toStringNonOperandArgs, transfersControl, visit
public int getArgIndex()
public IRubyObject receiveArg(ThreadContext context, IRubyObject[] args, boolean keywordArgumentSupplied)
Copyright © 2001-2015 JRuby. All Rights Reserved.