public class TemporaryClosureVariable extends TemporaryVariable
| Modifier and Type | Field and Description |
|---|---|
(package private) int |
closureId |
(package private) java.lang.String |
prefix |
name, offsetBLOCK, CURRENT_MODULE, CURRENT_SCOPEEMPTY_ARRAY| Constructor and Description |
|---|
TemporaryClosureVariable(int closureId,
int offset) |
TemporaryClosureVariable(java.lang.String name,
int offset) |
| Modifier and Type | Method and Description |
|---|---|
Variable |
cloneForCloningClosure(InlinerInfo ii) |
protected java.lang.String |
getPrefix() |
void |
visit(IRVisitor visitor) |
compareTo, equals, getName, hashCode, retrieve, toStringaddUsedVariables, canCopyPropagate, cloneForInlining, getSimplifiedOperand, getValue, isImplicitBlockArgfetchCompileTimeArrayElement, hasKnownValuepublic TemporaryClosureVariable(int closureId,
int offset)
public TemporaryClosureVariable(java.lang.String name,
int offset)
public Variable cloneForCloningClosure(InlinerInfo ii)
cloneForCloningClosure in class TemporaryVariableprotected java.lang.String getPrefix()
getPrefix in class TemporaryVariablepublic void visit(IRVisitor visitor)
visit in class TemporaryVariable