public class TemporaryLocalReplacementVariable extends TemporaryLocalVariable implements DepthCloneable
| Modifier and Type | Field and Description |
|---|---|
static String |
PREFIX |
offsetEMPTY_ARRAY| Constructor and Description |
|---|
TemporaryLocalReplacementVariable(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?
|
String |
getPrefix() |
decode, encode, getName, getOffset, getType, retrieve, visitcompareTo, equals, getOperandType, hashCode, toStringaddUsedVariables, canCopyPropagate, cloneForInlining, getSimplifiedOperand, getValue, isSelfhasKnownValuepublic static final String PREFIX
public TemporaryLocalReplacementVariable(String oldName, int offset)
public Variable clone(SimpleCloneInfo ii)
clone in class TemporaryLocalVariablepublic String getPrefix()
getPrefix in class TemporaryLocalVariablepublic Operand cloneForDepth(int n)
DepthCloneablecloneForDepth in interface DepthCloneableCopyright © 2001-2016 JRuby. All Rights Reserved.