|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.LocalVariables
public class LocalVariables
This class implements an array of local variables used for symbolic JVM simulation. WARNING! These classes are a fork of the bcel verifier.
Constructor Summary | |
---|---|
LocalVariables(int maxLocals)
Creates a new LocalVariables object. |
Method Summary | |
---|---|
protected java.lang.Object |
clone()
Returns a deep copy of this object; i.e. |
boolean |
equals(java.lang.Object o)
|
org.apache.bcel.generic.Type |
get(int i)
Returns the type of the local variable slot i. |
LocalVariables |
getClone()
Returns a (correctly typed) clone of this object. |
void |
initializeObject(UninitializedObjectType u)
Replaces all occurences of u in this local variables set with an "initialized" ObjectType. |
int |
maxLocals()
Returns the number of local variable slots this LocalVariables instance has. |
void |
merge(LocalVariables that)
Merges two local variables sets as described in the Java Virtual Machine Specification, Second Edition, section 4.9.2, page 146. |
void |
set(int i,
org.apache.bcel.generic.Type type)
Sets a new Type for the given local variable slot. |
java.lang.String |
toString()
Returns a String representation of this object. |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public LocalVariables(int maxLocals)
Method Detail |
---|
protected java.lang.Object clone()
clone
in class java.lang.Object
public org.apache.bcel.generic.Type get(int i)
public LocalVariables getClone()
public int maxLocals()
public void set(int i, org.apache.bcel.generic.Type type)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public void merge(LocalVariables that)
public java.lang.String toString()
toString
in class java.lang.Object
public void initializeObject(UninitializedObjectType u)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |