Enum classfile_parser::attribute_info::StackMapFrame [−][src]
pub enum StackMapFrame { SameFrame { frame_type: u8, }, SameLocals1StackItemFrame { frame_type: u8, stack: VerificationTypeInfo, }, SameLocals1StackItemFrameExtended { frame_type: u8, offset_delta: u16, stack: VerificationTypeInfo, }, ChopFrame { frame_type: u8, offset_delta: u16, }, SameFrameExtended { frame_type: u8, offset_delta: u16, }, AppendFrame { frame_type: u8, offset_delta: u16, locals: Vec<VerificationTypeInfo>, }, FullFrame { frame_type: u8, offset_delta: u16, number_of_locals: u16, locals: Vec<VerificationTypeInfo>, number_of_stack_items: u16, stack: Vec<VerificationTypeInfo>, }, }
Variants
SameFrame
Fields of SameFrame
frame_type: u8 |
SameLocals1StackItemFrame
Fields of SameLocals1StackItemFrame
frame_type: u8 | |
stack: VerificationTypeInfo |
SameLocals1StackItemFrameExtended
Fields of SameLocals1StackItemFrameExtended
frame_type: u8 | |
offset_delta: u16 | |
stack: VerificationTypeInfo |
ChopFrame
Fields of ChopFrame
frame_type: u8 | |
offset_delta: u16 |
SameFrameExtended
Fields of SameFrameExtended
frame_type: u8 | |
offset_delta: u16 |
AppendFrame
Fields of AppendFrame
frame_type: u8 | |
offset_delta: u16 | |
locals: Vec<VerificationTypeInfo> |
FullFrame
Fields of FullFrame
frame_type: u8 | |
offset_delta: u16 | |
number_of_locals: u16 | |
locals: Vec<VerificationTypeInfo> | |
number_of_stack_items: u16 | |
stack: Vec<VerificationTypeInfo> |
Trait Implementations
impl Clone for StackMapFrame
[src]
impl Clone for StackMapFrame
fn clone(&self) -> StackMapFrame
[src]
fn clone(&self) -> StackMapFrame
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for StackMapFrame
[src]
impl Debug for StackMapFrame
Auto Trait Implementations
impl Send for StackMapFrame
impl Send for StackMapFrame
impl Sync for StackMapFrame
impl Sync for StackMapFrame