public class OneArgOperandAttrAssignInstr extends AttrAssignInstr
arguments, callSite, callSiteId, closure, methAddr, profile, receiverEMPTY_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, visitblockInlining, canBeEval, canModifyCode, canSetDollarVars, cloneCallArgs, containsSplat, getCallArgs, getCallSite, getCallType, getClosureArg, getMethodAddr, getOperands, getReceiver, hasClosure, inliningBlocked, isAllConstants, isAllFixnums, isRubyInternalsCall, isStaticCallTarget, prepareArguments, prepareArgumentsComplex, prepareArgumentsSimple, prepareBlock, simplifyOperands, targetRequiresCallersBindingcanBeDeleted, canRaiseException, cloneForBlockCloning, cloneForInlinedClosure, cloneForInlinedScope, getOperation, getUsedVariables, hasSideEffects, hasUnusedResult, interpretAndGetNewIPC, isDead, markDead, markUnusedResult, renameVars, simplifyAndGetResult, transfersControlpublic OneArgOperandAttrAssignInstr(AttrAssignInstr instr)
public Object interpret(ThreadContext context, DynamicScope dynamicScope, IRubyObject self, Object[] temp, Block block)
interpret in class AttrAssignInstrCopyright © 2001–2024 JRuby. All rights reserved.