public class TemporaryCurrentModuleVariable extends TemporaryLocalVariable
| Modifier and Type | Field and Description |
|---|---|
static TemporaryCurrentModuleVariable[] |
CURRENT_MODULE_VARIABLE |
offset, PREFIXEMPTY_ARRAY| Constructor and Description |
|---|
TemporaryCurrentModuleVariable(int offset) |
| Modifier and Type | Method and Description |
|---|---|
Variable |
clone(SimpleCloneInfo ii) |
static TemporaryCurrentModuleVariable |
decode(IRReaderDecoder d) |
String |
getName() |
TemporaryVariableType |
getType()
Differentiates between different types of TemporaryVariables (useful for switch and persistence).
|
static TemporaryCurrentModuleVariable |
ModuleVariableFor(int depth) |
encode, getOffset, getPrefix, retrieve, visitcompareTo, equals, hashCode, toStringaddUsedVariables, canCopyPropagate, cloneForInlining, getSimplifiedOperand, getValue, isSelfgetOperandType, hasKnownValuepublic static final TemporaryCurrentModuleVariable[] CURRENT_MODULE_VARIABLE
public static TemporaryCurrentModuleVariable ModuleVariableFor(int depth)
public TemporaryVariableType getType()
TemporaryVariablegetType in class TemporaryLocalVariablepublic String getName()
getName in class TemporaryLocalVariablepublic Variable clone(SimpleCloneInfo ii)
clone in class TemporaryLocalVariablepublic static TemporaryCurrentModuleVariable decode(IRReaderDecoder d)
Copyright © 2001-2015 JRuby. All Rights Reserved.