org.objectweb.asm.attrs

Class StackMapFrame


public class StackMapFrame
extends Object

StackMapFrame is used by 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

Label
label
List
locals
List
stack

Method Summary

void
getLabels(Set labels)
int
read(ClassReader cr, int off, char[] buf, int codeOff, Label[] labels)
String
toString()
void
write(ClassWriter cw, int maxStack, int maxLocals, ByteVector bv)

Field Details

label

public Label label

locals

public List locals

stack

public List stack

Method Details

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)