org.objectweb.asm.attrs
Class StackMapFrame

java.lang.Object
  extended by org.objectweb.asm.attrs.StackMapFrame

public class StackMapFrame
extends Object

Holds the state of the stack and local variables for a single execution branch. Note that Long and Double types are represented by two entries in locals and stack. Second entry should be always of type Top.

Author:
Eugene Kuleshov
See Also:
JSR 139 : Connected Limited Device Configuration 1.1, "ClassFileFormat-Java6.fm Page 138 Friday, April 15, 2005 3:22 PM"

Field Summary
 Label label
          A Label for frame offset within method bytecode.
 List locals
          A List of StackMapType instances that represent locals for this frame.
 List stack
          A List of StackMapType instances that represent stack for this frame.
 
Constructor Summary
StackMapFrame(Label label, List locals, List stack)
           
 
Method Summary
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

label

public Label label
A Label for frame offset within method bytecode.


locals

public List locals
A List of StackMapType instances that represent locals for this frame.


stack

public List stack
A List of StackMapType instances that represent stack for this frame.

Constructor Detail

StackMapFrame

public StackMapFrame(Label label,
                     List locals,
                     List stack)
Method Detail

toString

public String toString()
Overrides:
toString in class Object