public class TemporaryLocalReplacementVariable extends TemporaryLocalVariable implements DepthCloneable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PREFIX |
offsetEMPTY_ARRAY| Constructor and Description |
|---|
TemporaryLocalReplacementVariable(java.lang.String oldName,
int offset) |
| Modifier and Type | Method and Description |
|---|---|
Variable |
clone(SimpleCloneInfo ii) |
Operand |
cloneForDepth(int n)
How deep is this operand from where it is defined?
|
java.lang.String |
getPrefix() |
decode, encode, getId, getOffset, getType, retrieve, visitcompareTo, equals, getOperandType, hashCode, toStringaddUsedVariables, canCopyPropagate, cloneForInlining, getSimplifiedOperand, getValue, isSelfhasKnownValue, isFalseyImmediate, isTruthyImmediatepublic static final java.lang.String PREFIX
public TemporaryLocalReplacementVariable(java.lang.String oldName,
int offset)
public Variable clone(SimpleCloneInfo ii)
clone in class TemporaryLocalVariablepublic java.lang.String getPrefix()
getPrefix in class TemporaryLocalVariablepublic Operand cloneForDepth(int n)
DepthCloneablecloneForDepth in interface DepthCloneableCopyright © 2001-2020 JRuby. All Rights Reserved.