public class TemporaryClosureVariable extends TemporaryVariable
offset
BLOCK, CURRENT_MODULE, CURRENT_SCOPE
EMPTY_ARRAY
Constructor and Description |
---|
TemporaryClosureVariable(int closureId,
int offset) |
TemporaryClosureVariable(String name,
int offset) |
Modifier and Type | Method and Description |
---|---|
Variable |
cloneForCloningClosure(InlinerInfo ii) |
protected String |
getPrefix() |
void |
visit(IRVisitor visitor) |
compareTo, equals, getName, hashCode, retrieve, toString
addUsedVariables, canCopyPropagate, cloneForInlining, getSimplifiedOperand, getValue, isImplicitBlockArg
fetchCompileTimeArrayElement, hasKnownValue
public TemporaryClosureVariable(int closureId, int offset)
public TemporaryClosureVariable(String name, int offset)
public Variable cloneForCloningClosure(InlinerInfo ii)
cloneForCloningClosure
in class TemporaryVariable
protected String getPrefix()
getPrefix
in class TemporaryVariable
public void visit(IRVisitor visitor)
visit
in class TemporaryVariable
Copyright © 2001-2015 JRuby. All Rights Reserved.