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
Labellabel
A Label for frame offset within method bytecode.
Listlocals
A List of StackMapType instances that represent locals for this frame.
Liststack
A List of StackMapType instances that represent stack for this frame.
Constructor Summary
StackMapFrame(Label label, List locals, List stack)
Method Summary
StringtoString()

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