org.objectweb.asm.attrs

Class 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()

Field Details

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 Details

StackMapFrame

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

Method Details

toString

public String toString()