Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

B32476-03

oracle.toplink.libraries.asm.attrs
Class StackMapFrame

java.lang.Object
  extended by oracle.toplink.libraries.asm.attrs.StackMapFrame

public class StackMapFrame
extends java.lang.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.

See Also:
JSR 139 : Connected Limited Device Configuration 1.1

Field Summary
 Label label
           
 java.util.List locals
           
 java.util.List stack
           
 
Constructor Summary
StackMapFrame()
           
 
Method Summary
 void getLabels(java.util.Set labels)
           
 int read(ClassReader cr, int off, char[] buf, int codeOff, Label[] labels)
           
 java.lang.String toString()
           
 void write(ClassWriter cw, int maxStack, int maxLocals, ByteVector bv)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

label

public Label label

locals

public java.util.List locals

stack

public java.util.List stack
Constructor Detail

StackMapFrame

public StackMapFrame()
Method Detail

read

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

write

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

getLabels

public void getLabels(java.util.Set labels)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

Copyright © 1998, 2010, Oracle. All Rights Reserved.