org.mozilla.javascript
Class LocalVariable
java.lang.Object
|
+--org.mozilla.javascript.LocalVariable
- Direct Known Subclasses:
- OptLocalVariable
- public class LocalVariable
- extends java.lang.Object
Constructor Summary |
LocalVariable(java.lang.String name,
boolean isParameter)
|
Method Summary |
int |
getIndex()
|
short |
getJRegister()
Return the Java register number or -1 if it is not a Java register. |
java.lang.String |
getName()
|
int |
getStartPC()
Return the starting PC where this variable is live, or -1
if it is not a Java register. |
boolean |
isNumber()
Return true if the local variable is a Java register with double type. |
boolean |
isParameter()
|
void |
setIndex(int index)
|
void |
setIsParameter()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LocalVariable
public LocalVariable(java.lang.String name,
boolean isParameter)
setIndex
public void setIndex(int index)
getIndex
public int getIndex()
setIsParameter
public void setIsParameter()
isParameter
public boolean isParameter()
getName
public java.lang.String getName()
getStartPC
public int getStartPC()
- Return the starting PC where this variable is live, or -1
if it is not a Java register.
getJRegister
public short getJRegister()
- Return the Java register number or -1 if it is not a Java register.
isNumber
public boolean isNumber()
- Return true if the local variable is a Java register with double type.