pub enum Instruction {
Show 213 variants
aaload,
aastore,
aconst_null,
aload(u8),
aload_0,
aload_1,
aload_2,
aload_3,
anewarray(u16),
areturn,
arraylength,
astore(u8),
astore_0,
astore_1,
astore_2,
astore_3,
athrow,
baload,
bastore,
bipush(i8),
caload,
castore,
checkcast(u16),
d2f,
d2i,
d2l,
dadd,
daload,
dastore,
dcmpg,
dcmpl,
dconst_0,
dconst_1,
ddiv,
dload(u8),
dload_0,
dload_1,
dload_2,
dload_3,
dmul,
dneg,
drem,
dreturn,
dstore(u8),
dstore_0,
dstore_1,
dstore_2,
dstore_3,
dsub,
dup,
dup_x1,
dup_x2,
dup2,
dup2_x1,
dup2_x2,
f2d,
f2i,
f2l,
fadd,
faload,
fastore,
fcmpg,
fcmpl,
fconst_0,
fconst_1,
fconst_2,
fdiv,
fload(u8),
fload_0,
fload_1,
fload_2,
fload_3,
fmul,
fneg,
frem,
freturn,
fstore(u8),
fstore_0,
fstore_1,
fstore_2,
fstore_3,
fsub,
getfield(u16),
getstatic(u16),
goto(i16),
goto_w(i32),
i2b,
i2c,
i2d,
i2f,
i2l,
i2s,
iadd,
iaload,
iand,
iastore,
iconst_m1,
iconst_0,
iconst_1,
iconst_2,
iconst_3,
iconst_4,
iconst_5,
idiv,
if_acmpeq(i16),
if_acmpne(i16),
if_icmpeq(i16),
if_icmpne(i16),
if_icmplt(i16),
if_icmpge(i16),
if_icmpgt(i16),
if_icmple(i16),
ifeq(i16),
ifne(i16),
iflt(i16),
ifge(i16),
ifgt(i16),
ifle(i16),
ifnonnull(i16),
ifnull(i16),
iinc(u8, i8),
iload(u8),
iload_0,
iload_1,
iload_2,
iload_3,
imul,
ineg,
instanceof(u16),
invokedynamic(u16),
invokeinterface(u16, u8),
invokespecial(u16),
invokestatic(u16),
invokevirtual(u16),
ior,
irem,
ireturn,
ishl,
ishr,
istore(u8),
istore_0,
istore_1,
istore_2,
istore_3,
isub,
iushr,
ixor,
jsr(i16),
jsr_w(i32),
l2d,
l2f,
l2i,
ladd,
laload,
land,
lastore,
lcmp,
lconst_0,
lconst_1,
ldc(u8),
ldc_w(u16),
ldc2_w(u16),
ldiv,
lload(u8),
lload_0,
lload_1,
lload_2,
lload_3,
lmul,
lneg,
lookupswitch(i32, Box<[(i32, i32)]>),
lor,
lrem,
lreturn,
lshl,
lshr,
lstore(u8),
lstore_0,
lstore_1,
lstore_2,
lstore_3,
lsub,
lushr,
lxor,
monitorenter,
monitorexit,
multianewarray(u16, u8),
new(u16),
newarray(ArrayType),
nop,
pop,
pop2,
putfield(u16),
putstatic(u16),
ret(u8),
return_,
saload,
sastore,
sipush(i16),
swap,
tableswitch(i32, i32, Box<[i32]>),
iload_w(u16),
fload_w(u16),
aload_w(u16),
lload_w(u16),
dload_w(u16),
istore_w(u16),
fstore_w(u16),
astore_w(u16),
lstore_w(u16),
dstore_w(u16),
ret_w(u16),
iinc_w(u16, i16),
}
Variants§
aaload
aastore
aconst_null
aload(u8)
aload_0
aload_1
aload_2
aload_3
anewarray(u16)
areturn
arraylength
astore(u8)
astore_0
astore_1
astore_2
astore_3
athrow
baload
bastore
bipush(i8)
caload
castore
checkcast(u16)
d2f
d2i
d2l
dadd
daload
dastore
dcmpg
dcmpl
dconst_0
dconst_1
ddiv
dload(u8)
dload_0
dload_1
dload_2
dload_3
dmul
dneg
drem
dreturn
dstore(u8)
dstore_0
dstore_1
dstore_2
dstore_3
dsub
dup
dup_x1
dup_x2
dup2
dup2_x1
dup2_x2
f2d
f2i
f2l
fadd
faload
fastore
fcmpg
fcmpl
fconst_0
fconst_1
fconst_2
fdiv
fload(u8)
fload_0
fload_1
fload_2
fload_3
fmul
fneg
frem
freturn
fstore(u8)
fstore_0
fstore_1
fstore_2
fstore_3
fsub
getfield(u16)
getstatic(u16)
goto(i16)
goto_w(i32)
i2b
i2c
i2d
i2f
i2l
i2s
iadd
iaload
iand
iastore
iconst_m1
iconst_0
iconst_1
iconst_2
iconst_3
iconst_4
iconst_5
idiv
if_acmpeq(i16)
if_acmpne(i16)
if_icmpeq(i16)
if_icmpne(i16)
if_icmplt(i16)
if_icmpge(i16)
if_icmpgt(i16)
if_icmple(i16)
ifeq(i16)
ifne(i16)
iflt(i16)
ifge(i16)
ifgt(i16)
ifle(i16)
ifnonnull(i16)
ifnull(i16)
iinc(u8, i8)
iload(u8)
iload_0
iload_1
iload_2
iload_3
imul
ineg
instanceof(u16)
invokedynamic(u16)
invokeinterface(u16, u8)
invokespecial(u16)
invokestatic(u16)
invokevirtual(u16)
ior
irem
ireturn
ishl
ishr
istore(u8)
istore_0
istore_1
istore_2
istore_3
isub
iushr
ixor
jsr(i16)
jsr_w(i32)
l2d
l2f
l2i
ladd
laload
land
lastore
lcmp
lconst_0
lconst_1
ldc(u8)
ldc_w(u16)
ldc2_w(u16)
ldiv
lload(u8)
lload_0
lload_1
lload_2
lload_3
lmul
lneg
lookupswitch(i32, Box<[(i32, i32)]>)
lor
lrem
lreturn
lshl
lshr
lstore(u8)
lstore_0
lstore_1
lstore_2
lstore_3
lsub
lushr
lxor
monitorenter
monitorexit
multianewarray(u16, u8)
new(u16)
newarray(ArrayType)
nop
pop
pop2
putfield(u16)
putstatic(u16)
ret(u8)
return_
saload
sastore
sipush(i16)
swap
tableswitch(i32, i32, Box<[i32]>)
iload_w(u16)
fload_w(u16)
aload_w(u16)
lload_w(u16)
dload_w(u16)
istore_w(u16)
fstore_w(u16)
astore_w(u16)
lstore_w(u16)
dstore_w(u16)
ret_w(u16)
iinc_w(u16, i16)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Instruction
impl RefUnwindSafe for Instruction
impl Send for Instruction
impl Sync for Instruction
impl Unpin for Instruction
impl UnwindSafe for Instruction
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