org.objectweb.asm.attrs

Class StackMapFrame

public class StackMapFrame extends Object

StackMapFrame is used by {@link StackMapAttribute} to hold 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 sohould be always of type Top.

Author: Eugene Kuleshov

See Also: JSR 139 : Connected Limited Device Configuration 1.1

Field Summary
Labellabel
Listlocals
Liststack
Method Summary
voidgetLabels(Set labels)
intread(ClassReader cr, int off, char[] buf, int codeOff, Label[] labels)
StringtoString()
voidwrite(ClassWriter cw, int maxStack, int maxLocals, ByteVector bv)

Field Detail

label

public Label label

locals

public List locals

stack

public List stack

Method Detail

getLabels

public void getLabels(Set labels)

read

public int read(ClassReader cr, int off, char[] buf, int codeOff, Label[] labels)

toString

public String toString()

write

public void write(ClassWriter cw, int maxStack, int maxLocals, ByteVector bv)