public abstract class ReceiveArgBase extends NoOperandResultBaseInstr
Modifier and Type | Field and Description |
---|---|
protected int |
argIndex |
result
EMPTY_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) |
getOperands, setOperand
encode, getResult, updateResult
canBeDeletedFromScope, canRaiseException, clone, cloneOperands, computeScopeFlags, getIPC, getOperation, getRPC, getUsedVariables, hasSideEffects, interpret, interpretAndGetNewIPC, isDead, isDeletable, 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.