org.drools.asm.attrs
Class StackMapFrame
java.lang.Object
org.drools.asm.attrs.StackMapFrame
public class StackMapFrame
- extends java.lang.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. |
java.util.List |
locals
A List of StackMapType instances that represent locals for
this frame. |
java.util.List |
stack
A List of StackMapType instances that represent stack for
this frame. |
Constructor Summary |
StackMapFrame(Label label,
java.util.List locals,
java.util.List stack)
|
Method Summary |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
label
public Label label
- A
Label
for frame offset within method bytecode.
locals
public java.util.List locals
- A List of
StackMapType
instances that represent locals for
this frame.
stack
public java.util.List stack
- A List of
StackMapType
instances that represent stack for
this frame.
StackMapFrame
public StackMapFrame(Label label,
java.util.List locals,
java.util.List stack)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object