Package org.jboss.classfilewriter.code
Class LocalVariableState
- java.lang.Object
-
- org.jboss.classfilewriter.code.LocalVariableState
-
public class LocalVariableState extends java.lang.Object
In immutable local variable state- Author:
- Stuart Douglas
-
-
Constructor Summary
Constructors Constructor Description LocalVariableState(ClassMethod method)
construct the initial local variable state for a methodLocalVariableState(ConstPool pool, java.lang.String... entries)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LocalVariableState
constructorCall(StackEntry entry)
StackEntry
get(int index)
java.util.List<StackEntry>
getContents()
int
size()
LocalVariableState
store(int index, StackEntry entry)
LocalVariableState
storeWide(int index, StackEntry entry)
java.lang.String
toString()
LocalVariableState
updateMerged(int pos, StackEntry frame)
-
-
-
Constructor Detail
-
LocalVariableState
public LocalVariableState(ClassMethod method)
construct the initial local variable state for a method
-
LocalVariableState
public LocalVariableState(ConstPool pool, java.lang.String... entries)
-
-
Method Detail
-
getContents
public java.util.List<StackEntry> getContents()
-
get
public StackEntry get(int index)
-
storeWide
public LocalVariableState storeWide(int index, StackEntry entry)
-
store
public LocalVariableState store(int index, StackEntry entry)
-
size
public int size()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
constructorCall
public LocalVariableState constructorCall(StackEntry entry)
-
updateMerged
public LocalVariableState updateMerged(int pos, StackEntry frame)
-
-