pub struct MethodFrame {
pub locals: Vec<JvmValue>,
pub operand_stack: Vec<JvmValue>,
pub constant_pool: ConstantPool,
pub pc: usize,
pub bytecode: Vec<JvmInstruction>,
}
Fields§
§locals: Vec<JvmValue>
§operand_stack: Vec<JvmValue>
§constant_pool: ConstantPool
§pc: usize
§bytecode: Vec<JvmInstruction>
Trait Implementations§
Source§impl Clone for MethodFrame
impl Clone for MethodFrame
Source§fn clone(&self) -> MethodFrame
fn clone(&self) -> MethodFrame
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for MethodFrame
impl RefUnwindSafe for MethodFrame
impl Send for MethodFrame
impl Sync for MethodFrame
impl Unpin for MethodFrame
impl UnwindSafe for MethodFrame
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more