org.jruby.compiler.ir.operands
Class LocalVariable
java.lang.Object
org.jruby.compiler.ir.operands.Operand
org.jruby.compiler.ir.operands.Variable
org.jruby.compiler.ir.operands.LocalVariable
- All Implemented Interfaces:
- java.lang.Comparable
public class LocalVariable
- extends Variable
- Author:
- enebo
Field Summary |
java.lang.String |
name
|
Constructor Summary |
LocalVariable(java.lang.String name,
int location)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
name
public final java.lang.String name
LocalVariable
public LocalVariable(java.lang.String name,
int location)
setLocation
public void setLocation(int slot)
getLocation
public int getLocation()
getName
public java.lang.String getName()
- Specified by:
getName
in class Variable
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
isSelf
public boolean isSelf()
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
compareTo
public int compareTo(java.lang.Object arg0)
retrieve
public java.lang.Object retrieve(InterpreterContext interp)
- Overrides:
retrieve
in class Operand
store
public java.lang.Object store(InterpreterContext interp,
java.lang.Object value)
- Overrides:
store
in class Operand
Copyright © 2002-2009 JRuby Team. All Rights Reserved.