public class LocalVariable extends Variable
Modifier and Type | Field and Description |
---|---|
java.lang.String |
name |
EMPTY_ARRAY
Constructor and Description |
---|
LocalVariable(java.lang.String name,
int location) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(java.lang.Object arg0) |
boolean |
equals(java.lang.Object obj) |
int |
getLocation() |
java.lang.String |
getName() |
int |
hashCode() |
boolean |
isSelf() |
java.lang.Object |
retrieve(InterpreterContext interp) |
void |
setLocation(int slot) |
java.lang.Object |
store(InterpreterContext interp,
java.lang.Object value) |
java.lang.String |
toString() |
addUsedVariables, cloneForInlining, getSimplifiedOperand, getValue
fetchCompileTimeArrayElement, getTargetClass, isConstant, isNonAtomicValue
public void setLocation(int slot)
public int getLocation()
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean isSelf()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int compareTo(java.lang.Object arg0)
public java.lang.Object retrieve(InterpreterContext interp)
public java.lang.Object store(InterpreterContext interp, java.lang.Object value)
Copyright © 2002-2009 JRuby Team. All Rights Reserved.