public class OneArgOperandAttrAssignInstr extends AttrAssignInstr
arguments, callSite, callSiteId, closure, methAddr, profile, receiver
EMPTY_OPERANDS
Constructor and Description |
---|
OneArgOperandAttrAssignInstr(AttrAssignInstr instr) |
Modifier and Type | Method and Description |
---|---|
Object |
interpret(ThreadContext context,
DynamicScope dynamicScope,
IRubyObject self,
Object[] temp,
Block block) |
String |
toString() |
cloneForInlining, specializeForInterpretation, visit
blockInlining, canBeEval, canModifyCode, canSetDollarVars, cloneCallArgs, containsSplat, getCallArgs, getCallSite, getCallType, getClosureArg, getMethodAddr, getOperands, getReceiver, hasClosure, inliningBlocked, isAllConstants, isAllFixnums, isRubyInternalsCall, isStaticCallTarget, prepareArguments, prepareArgumentsComplex, prepareArgumentsSimple, prepareBlock, simplifyOperands, targetRequiresCallersBinding
canBeDeleted, canRaiseException, cloneForBlockCloning, cloneForInlinedClosure, cloneForInlinedScope, getOperation, getUsedVariables, hasSideEffects, hasUnusedResult, interpretAndGetNewIPC, isDead, markDead, markUnusedResult, renameVars, simplifyAndGetResult, transfersControl
public OneArgOperandAttrAssignInstr(AttrAssignInstr instr)
public Object interpret(ThreadContext context, DynamicScope dynamicScope, IRubyObject self, Object[] temp, Block block)
interpret
in class AttrAssignInstr
Copyright © 2001-2014 JRuby. All Rights Reserved.