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
SameFrameFields of SameFrame
frame_type: u8 |
SameLocals1StackItemFrameFields of SameLocals1StackItemFrame
frame_type: u8 | |
stack: VerificationTypeInfo |
SameLocals1StackItemFrameExtendedFields of SameLocals1StackItemFrameExtended
frame_type: u8 | |
offset_delta: u16 | |
stack: VerificationTypeInfo |
ChopFrameFields of ChopFrame
frame_type: u8 | |
offset_delta: u16 |
SameFrameExtendedFields of SameFrameExtended
frame_type: u8 | |
offset_delta: u16 |
AppendFrameFields of AppendFrame
frame_type: u8 | |
offset_delta: u16 | |
locals: Vec<VerificationTypeInfo> |
FullFrameFields 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 StackMapFramefn clone(&self) -> StackMapFrame[src]
fn clone(&self) -> StackMapFrameReturns 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 StackMapFrameAuto Trait Implementations
impl Send for StackMapFrame
impl Send for StackMapFrameimpl Sync for StackMapFrame
impl Sync for StackMapFrame