|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IStackMapFrame
Description of a stack map frame as specified in the JVM specifications. This interface may be implemented by clients.
Method Summary | |
---|---|
int |
getFrameType()
Answer back the frame type for this entry. |
IVerificationTypeInfo[] |
getLocals()
Answer back verification infos for the defined locals. |
int |
getNumberOfLocals()
Answer back the number of locals. |
int |
getNumberOfStackItems()
Answer back the number of stack items |
int |
getOffsetDelta()
Answer back the offset delta. |
IVerificationTypeInfo[] |
getStackItems()
Answer back the verification infos for the stack items. |
Method Detail |
---|
int getFrameType()
Type | Range |
---|---|
SAME | 0-63 |
SAME_LOCALS_1_STACK_ITEM | 64-127 |
SAME_LOCALS_1_STACK_ITEM_EXTENDED | 247 |
CHOP | 248-250 |
SAME_FRAME_EXTENDED | 251 |
APPEND | 252-254 |
FULL_FRAME | 255 |
int getOffsetDelta()
This is not defined only for the frame types SAME and SAME_LOCALS_1_STACK_ITEM.
int getNumberOfLocals()
This is defined only for the frame type FULL_FRAME.
IVerificationTypeInfo[] getLocals()
This is defined only for frame types APPEND and FULL_FRAME.
int getNumberOfStackItems()
This is defined only for the frame types SAME_LOCALS_1_STACK_ITEM, SAME_LOCALS_1_STACK_ITEM_EXTENDED and FULL_FRAME. For SAME_LOCALS_1_STACK_ITEM and SAME_LOCALS_1_STACK_ITEM_EXTENDED, the answer is implicitely 1.
IVerificationTypeInfo[] getStackItems()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |