Package org.jruby.ir.operands
Class Reference
java.lang.Object
org.jruby.ir.operands.Operand
org.jruby.ir.operands.Reference
- Direct Known Subclasses:
GlobalVariable
,NthRef
-
Field Summary
Fields inherited from class org.jruby.ir.operands.Operand
EMPTY_ARRAY
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.jruby.ir.operands.Operand
canCopyPropagate, getOperandType, getSimplifiedOperand, getValue, hasKnownValue, isFalseyImmediate, isTruthyImmediate, retrieve, visit
-
Constructor Details
-
Reference
-
-
Method Details
-
getId
-
getName
-
addUsedVariables
Description copied from class:Operand
Append the list of variables used in this operand to the input list -- force every operand to implement this because a missing implementation can cause bad failures.- Specified by:
addUsedVariables
in classOperand
-
cloneForInlining
- Specified by:
cloneForInlining
in classOperand
-
encode
-
toString
-