public class ClosureLocalVariable extends LocalVariable
hcode, name, offset, scopeDepthEMPTY_ARRAY| Constructor and Description | 
|---|
| ClosureLocalVariable(String name,
                    int scopeDepth,
                    int location) | 
| Modifier and Type | Method and Description | 
|---|---|
| Variable | clone(SimpleCloneInfo ii) | 
| LocalVariable | cloneForDepth(int n)How deep is this operand from where it is defined? | 
| int | compareTo(Object arg0) | 
| void | encode(IRWriterEncoder e) | 
| boolean | equals(Object obj) | 
| boolean | isDefinedLocally() | 
| String | toString() | 
| void | visit(IRVisitor visitor) | 
decode, getLocation, getName, getOffset, getOperandType, getScopeDepth, hashCode, isSameDepth, retrieveaddUsedVariables, canCopyPropagate, cloneForInlining, getSimplifiedOperand, getValue, isSelfhasKnownValuepublic ClosureLocalVariable(String name, int scopeDepth, int location)
public boolean equals(Object obj)
equals in class LocalVariablepublic int compareTo(Object arg0)
compareTo in interface ComparablecompareTo in class LocalVariablepublic boolean isDefinedLocally()
public Variable clone(SimpleCloneInfo ii)
clone in class LocalVariablepublic LocalVariable cloneForDepth(int n)
DepthCloneablecloneForDepth in interface DepthCloneablecloneForDepth in class LocalVariablepublic void visit(IRVisitor visitor)
visit in class LocalVariablepublic void encode(IRWriterEncoder e)
encode in class LocalVariablepublic String toString()
toString in class LocalVariableCopyright © 2001-2016 JRuby. All Rights Reserved.