pub enum JvmInstruction {
Show 85 variants
Ldc(u16),
Ldc2W(u16),
IconstM1,
Iconst0,
Iconst1,
Iconst2,
Iconst3,
Iconst4,
Iconst5,
Lconst0,
Lconst1,
Bipush(i8),
Sipush(i16),
Pop,
Dup,
Swap,
Iadd,
Isub,
Imul,
Idiv,
Irem,
Dadd,
Dsub,
Dmul,
Ddiv,
I2d,
D2i,
Ifeq(u16),
Ifne(u16),
Iflt(u16),
Ifge(u16),
Ifgt(u16),
Ifle(u16),
Goto(u16),
Iload(u8),
Iload0,
Iload1,
Iload2,
Iload3,
Istore(u8),
Istore0,
Istore1,
Istore2,
Istore3,
Aload(u8),
Aload0,
Aload1,
Aload2,
Aload3,
Astore(u8),
Astore0,
Astore1,
Astore2,
Astore3,
Dload(u8),
Dload0,
Dload1,
Dload2,
Dload3,
Dstore(u8),
Dstore0,
Dstore1,
Dstore2,
Dstore3,
Lload(u8),
Lload0,
Lload1,
Lload2,
Lload3,
Lstore(u8),
Lstore0,
Lstore1,
Lstore2,
Lstore3,
Invokevirtual(u16),
Invokestatic(u16),
Invokespecial(u16),
Invokedynamic(u16),
New(u16),
Return,
Ireturn,
Getstatic(u16),
Dconst0,
Dconst1,
Nop,
}Expand description
JVM bytecode instructions and data type definitions JVM bytecode instructions
Variants§
Ldc(u16)
Ldc2W(u16)
IconstM1
Iconst0
Iconst1
Iconst2
Iconst3
Iconst4
Iconst5
Lconst0
Lconst1
Bipush(i8)
Sipush(i16)
Pop
Dup
Swap
Iadd
Isub
Imul
Idiv
Irem
Dadd
Dsub
Dmul
Ddiv
I2d
D2i
Ifeq(u16)
Ifne(u16)
Iflt(u16)
Ifge(u16)
Ifgt(u16)
Ifle(u16)
Goto(u16)
Iload(u8)
Iload0
Iload1
Iload2
Iload3
Istore(u8)
Istore0
Istore1
Istore2
Istore3
Aload(u8)
Aload0
Aload1
Aload2
Aload3
Astore(u8)
Astore0
Astore1
Astore2
Astore3
Dload(u8)
Dload0
Dload1
Dload2
Dload3
Dstore(u8)
Dstore0
Dstore1
Dstore2
Dstore3
Lload(u8)
Lload0
Lload1
Lload2
Lload3
Lstore(u8)
Lstore0
Lstore1
Lstore2
Lstore3
Invokevirtual(u16)
Invokestatic(u16)
Invokespecial(u16)
Invokedynamic(u16)
New(u16)
Return
Ireturn
Getstatic(u16)
Dconst0
Dconst1
Nop
Trait Implementations§
Source§impl Clone for JvmInstruction
impl Clone for JvmInstruction
Source§fn clone(&self) -> JvmInstruction
fn clone(&self) -> JvmInstruction
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 JvmInstruction
impl RefUnwindSafe for JvmInstruction
impl Send for JvmInstruction
impl Sync for JvmInstruction
impl Unpin for JvmInstruction
impl UnwindSafe for JvmInstruction
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