public class ReceiveKeywordRestArgInstr extends ReceiveArgBase
Modifier and Type | Field and Description |
---|---|
int |
numUsedArgs |
argIndex, result
EMPTY_OPERANDS
Constructor and Description |
---|
ReceiveKeywordRestArgInstr(Variable result,
int numUsedArgs) |
Modifier and Type | Method and Description |
---|---|
Object |
receiveKWArg(ThreadContext context,
int kwArgHashCount,
IRubyObject[] args) |
String |
toString() |
getArgIndex, getOperands, getResult, updateResult
canBeDeleted, canRaiseException, cloneForBlockCloning, cloneForInlinedClosure, cloneForInlinedScope, cloneForInlining, getOperation, getUsedVariables, hasSideEffects, hasUnusedResult, interpret, interpretAndGetNewIPC, isDead, markDead, markUnusedResult, renameVars, simplifyAndGetResult, simplifyOperands, transfersControl, visit
public ReceiveKeywordRestArgInstr(Variable result, int numUsedArgs)
public String toString()
toString
in class ReceiveArgBase
public Object receiveKWArg(ThreadContext context, int kwArgHashCount, IRubyObject[] args)
Copyright © 2001-2013 JRuby. All Rights Reserved.