Package org.jruby.ir.operands
Class NthRef
java.lang.Object
org.jruby.ir.operands.Operand
org.jruby.ir.operands.Reference
org.jruby.ir.operands.NthRef
-
Field Summary
FieldsFields inherited from class org.jruby.ir.operands.Operand
EMPTY_ARRAY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic NthRef
void
retrieve
(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) void
Methods inherited from class org.jruby.ir.operands.Reference
addUsedVariables, cloneForInlining, getId, getName, toString
Methods inherited from class org.jruby.ir.operands.Operand
canCopyPropagate, getSimplifiedOperand, getValue, hasKnownValue, isFalseyImmediate, isTruthyImmediate
-
Field Details
-
matchNumber
public final int matchNumber
-
-
Constructor Details
-
NthRef
-
-
Method Details
-
getOperandType
- Specified by:
getOperandType
in classOperand
-
retrieve
public Object retrieve(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) -
encode
-
decode
-
visit
-