public interface IStackMapFrame
Modifier and Type | Method and Description |
---|---|
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
This is defined only for the frame types SAME_LOCALS_1_STACK_ITEM, SAME_LOCALS_1_STACK_ITEM_EXTENDED and FULL_FRAME.
|
int |
getOffsetDelta()
Answer back the offset delta.
|
IVerificationTypeInfo[] |
getStackItems()
Answer back the verification infos for the stack items.
|
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()
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.