@Deprecated public interface InstructionConstants
Modifier and Type | Interface and Description |
---|---|
static class |
InstructionConstants.Clinit
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
static ArrayInstruction |
AALOAD
Deprecated.
|
static ArrayInstruction |
AASTORE
Deprecated.
|
static Instruction |
ACONST_NULL
Deprecated.
|
static LocalVariableInstruction |
ALOAD_0
Deprecated.
|
static LocalVariableInstruction |
ALOAD_1
Deprecated.
|
static LocalVariableInstruction |
ALOAD_2
Deprecated.
|
static ReturnInstruction |
ARETURN
Deprecated.
|
static Instruction |
ARRAYLENGTH
Deprecated.
|
static LocalVariableInstruction |
ASTORE_0
Deprecated.
|
static LocalVariableInstruction |
ASTORE_1
Deprecated.
|
static LocalVariableInstruction |
ASTORE_2
Deprecated.
|
static Instruction |
ATHROW
Deprecated.
|
static ArrayInstruction |
BALOAD
Deprecated.
|
static ArrayInstruction |
BASTORE
Deprecated.
|
static InstructionConstants.Clinit |
bla
Deprecated.
Interfaces may have no static initializers, so we simulate this
with an inner class.
|
static ArrayInstruction |
CALOAD
Deprecated.
|
static ArrayInstruction |
CASTORE
Deprecated.
|
static ConversionInstruction |
D2F
Deprecated.
|
static ConversionInstruction |
D2I
Deprecated.
|
static ConversionInstruction |
D2L
Deprecated.
|
static ArithmeticInstruction |
DADD
Deprecated.
|
static ArrayInstruction |
DALOAD
Deprecated.
|
static ArrayInstruction |
DASTORE
Deprecated.
|
static Instruction |
DCMPG
Deprecated.
|
static Instruction |
DCMPL
Deprecated.
|
static Instruction |
DCONST_0
Deprecated.
|
static Instruction |
DCONST_1
Deprecated.
|
static ArithmeticInstruction |
DDIV
Deprecated.
|
static ArithmeticInstruction |
DMUL
Deprecated.
|
static ArithmeticInstruction |
DNEG
Deprecated.
|
static ArithmeticInstruction |
DREM
Deprecated.
|
static ReturnInstruction |
DRETURN
Deprecated.
|
static ArithmeticInstruction |
DSUB
Deprecated.
|
static StackInstruction |
DUP
Deprecated.
|
static StackInstruction |
DUP_X1
Deprecated.
|
static StackInstruction |
DUP_X2
Deprecated.
|
static StackInstruction |
DUP2
Deprecated.
|
static StackInstruction |
DUP2_X1
Deprecated.
|
static StackInstruction |
DUP2_X2
Deprecated.
|
static ConversionInstruction |
F2D
Deprecated.
|
static ConversionInstruction |
F2I
Deprecated.
|
static ConversionInstruction |
F2L
Deprecated.
|
static ArithmeticInstruction |
FADD
Deprecated.
|
static ArrayInstruction |
FALOAD
Deprecated.
|
static ArrayInstruction |
FASTORE
Deprecated.
|
static Instruction |
FCMPG
Deprecated.
|
static Instruction |
FCMPL
Deprecated.
|
static Instruction |
FCONST_0
Deprecated.
|
static Instruction |
FCONST_1
Deprecated.
|
static Instruction |
FCONST_2
Deprecated.
|
static ArithmeticInstruction |
FDIV
Deprecated.
|
static ArithmeticInstruction |
FMUL
Deprecated.
|
static ArithmeticInstruction |
FNEG
Deprecated.
|
static ArithmeticInstruction |
FREM
Deprecated.
|
static ReturnInstruction |
FRETURN
Deprecated.
|
static ArithmeticInstruction |
FSUB
Deprecated.
|
static ConversionInstruction |
I2B
Deprecated.
|
static ConversionInstruction |
I2C
Deprecated.
|
static ConversionInstruction |
I2D
Deprecated.
|
static ConversionInstruction |
I2F
Deprecated.
|
static ConversionInstruction |
I2L
Deprecated.
|
static ConversionInstruction |
I2S
Deprecated.
|
static ArithmeticInstruction |
IADD
Deprecated.
|
static ArrayInstruction |
IALOAD
Deprecated.
|
static ArithmeticInstruction |
IAND
Deprecated.
|
static ArrayInstruction |
IASTORE
Deprecated.
|
static Instruction |
ICONST_0
Deprecated.
|
static Instruction |
ICONST_1
Deprecated.
|
static Instruction |
ICONST_2
Deprecated.
|
static Instruction |
ICONST_3
Deprecated.
|
static Instruction |
ICONST_4
Deprecated.
|
static Instruction |
ICONST_5
Deprecated.
|
static Instruction |
ICONST_M1
Deprecated.
|
static ArithmeticInstruction |
IDIV
Deprecated.
|
static LocalVariableInstruction |
ILOAD_0
Deprecated.
|
static LocalVariableInstruction |
ILOAD_1
Deprecated.
|
static LocalVariableInstruction |
ILOAD_2
Deprecated.
|
static ArithmeticInstruction |
IMUL
Deprecated.
|
static ArithmeticInstruction |
INEG
Deprecated.
|
static Instruction[] |
INSTRUCTIONS
Deprecated.
Get object via its opcode, for immutable instructions like
branch instructions entries are set to null.
|
static ArithmeticInstruction |
IOR
Deprecated.
|
static ArithmeticInstruction |
IREM
Deprecated.
|
static ReturnInstruction |
IRETURN
Deprecated.
|
static ArithmeticInstruction |
ISHL
Deprecated.
|
static ArithmeticInstruction |
ISHR
Deprecated.
|
static LocalVariableInstruction |
ISTORE_0
Deprecated.
|
static LocalVariableInstruction |
ISTORE_1
Deprecated.
|
static LocalVariableInstruction |
ISTORE_2
Deprecated.
|
static ArithmeticInstruction |
ISUB
Deprecated.
|
static ArithmeticInstruction |
IUSHR
Deprecated.
|
static ArithmeticInstruction |
IXOR
Deprecated.
|
static ConversionInstruction |
L2D
Deprecated.
|
static ConversionInstruction |
L2F
Deprecated.
|
static ConversionInstruction |
L2I
Deprecated.
|
static ArithmeticInstruction |
LADD
Deprecated.
|
static ArrayInstruction |
LALOAD
Deprecated.
|
static ArithmeticInstruction |
LAND
Deprecated.
|
static ArrayInstruction |
LASTORE
Deprecated.
|
static Instruction |
LCMP
Deprecated.
|
static Instruction |
LCONST_0
Deprecated.
|
static Instruction |
LCONST_1
Deprecated.
|
static ArithmeticInstruction |
LDIV
Deprecated.
|
static ArithmeticInstruction |
LMUL
Deprecated.
|
static ArithmeticInstruction |
LNEG
Deprecated.
|
static ArithmeticInstruction |
LOR
Deprecated.
|
static ArithmeticInstruction |
LREM
Deprecated.
|
static ReturnInstruction |
LRETURN
Deprecated.
|
static ArithmeticInstruction |
LSHL
Deprecated.
|
static ArithmeticInstruction |
LSHR
Deprecated.
|
static ArithmeticInstruction |
LSUB
Deprecated.
|
static ArithmeticInstruction |
LUSHR
Deprecated.
|
static ArithmeticInstruction |
LXOR
Deprecated.
|
static Instruction |
MONITORENTER
Deprecated.
|
static Instruction |
MONITOREXIT
Deprecated.
|
static Instruction |
NOP
Deprecated.
Predefined instruction objects
|
static StackInstruction |
POP
Deprecated.
|
static StackInstruction |
POP2
Deprecated.
|
static ReturnInstruction |
RETURN
Deprecated.
|
static ArrayInstruction |
SALOAD
Deprecated.
|
static ArrayInstruction |
SASTORE
Deprecated.
|
static StackInstruction |
SWAP
Deprecated.
|
static LocalVariableInstruction |
THIS
Deprecated.
You can use these constants in multiple places safely, if you can guarantee
that you will never alter their internal values, e.g.
|
static final Instruction NOP
static final Instruction ACONST_NULL
static final Instruction ICONST_M1
static final Instruction ICONST_0
static final Instruction ICONST_1
static final Instruction ICONST_2
static final Instruction ICONST_3
static final Instruction ICONST_4
static final Instruction ICONST_5
static final Instruction LCONST_0
static final Instruction LCONST_1
static final Instruction FCONST_0
static final Instruction FCONST_1
static final Instruction FCONST_2
static final Instruction DCONST_0
static final Instruction DCONST_1
static final ArrayInstruction IALOAD
static final ArrayInstruction LALOAD
static final ArrayInstruction FALOAD
static final ArrayInstruction DALOAD
static final ArrayInstruction AALOAD
static final ArrayInstruction BALOAD
static final ArrayInstruction CALOAD
static final ArrayInstruction SALOAD
static final ArrayInstruction IASTORE
static final ArrayInstruction LASTORE
static final ArrayInstruction FASTORE
static final ArrayInstruction DASTORE
static final ArrayInstruction AASTORE
static final ArrayInstruction BASTORE
static final ArrayInstruction CASTORE
static final ArrayInstruction SASTORE
static final StackInstruction POP
static final StackInstruction POP2
static final StackInstruction DUP
static final StackInstruction DUP_X1
static final StackInstruction DUP_X2
static final StackInstruction DUP2
static final StackInstruction DUP2_X1
static final StackInstruction DUP2_X2
static final StackInstruction SWAP
static final ArithmeticInstruction IADD
static final ArithmeticInstruction LADD
static final ArithmeticInstruction FADD
static final ArithmeticInstruction DADD
static final ArithmeticInstruction ISUB
static final ArithmeticInstruction LSUB
static final ArithmeticInstruction FSUB
static final ArithmeticInstruction DSUB
static final ArithmeticInstruction IMUL
static final ArithmeticInstruction LMUL
static final ArithmeticInstruction FMUL
static final ArithmeticInstruction DMUL
static final ArithmeticInstruction IDIV
static final ArithmeticInstruction LDIV
static final ArithmeticInstruction FDIV
static final ArithmeticInstruction DDIV
static final ArithmeticInstruction IREM
static final ArithmeticInstruction LREM
static final ArithmeticInstruction FREM
static final ArithmeticInstruction DREM
static final ArithmeticInstruction INEG
static final ArithmeticInstruction LNEG
static final ArithmeticInstruction FNEG
static final ArithmeticInstruction DNEG
static final ArithmeticInstruction ISHL
static final ArithmeticInstruction LSHL
static final ArithmeticInstruction ISHR
static final ArithmeticInstruction LSHR
static final ArithmeticInstruction IUSHR
static final ArithmeticInstruction LUSHR
static final ArithmeticInstruction IAND
static final ArithmeticInstruction LAND
static final ArithmeticInstruction IOR
static final ArithmeticInstruction LOR
static final ArithmeticInstruction IXOR
static final ArithmeticInstruction LXOR
static final ConversionInstruction I2L
static final ConversionInstruction I2F
static final ConversionInstruction I2D
static final ConversionInstruction L2I
static final ConversionInstruction L2F
static final ConversionInstruction L2D
static final ConversionInstruction F2I
static final ConversionInstruction F2L
static final ConversionInstruction F2D
static final ConversionInstruction D2I
static final ConversionInstruction D2L
static final ConversionInstruction D2F
static final ConversionInstruction I2B
static final ConversionInstruction I2C
static final ConversionInstruction I2S
static final Instruction LCMP
static final Instruction FCMPL
static final Instruction FCMPG
static final Instruction DCMPL
static final Instruction DCMPG
static final ReturnInstruction IRETURN
static final ReturnInstruction LRETURN
static final ReturnInstruction FRETURN
static final ReturnInstruction DRETURN
static final ReturnInstruction ARETURN
static final ReturnInstruction RETURN
static final Instruction ARRAYLENGTH
static final Instruction ATHROW
static final Instruction MONITORENTER
static final Instruction MONITOREXIT
static final LocalVariableInstruction THIS
static final LocalVariableInstruction ALOAD_0
static final LocalVariableInstruction ALOAD_1
static final LocalVariableInstruction ALOAD_2
static final LocalVariableInstruction ILOAD_0
static final LocalVariableInstruction ILOAD_1
static final LocalVariableInstruction ILOAD_2
static final LocalVariableInstruction ASTORE_0
static final LocalVariableInstruction ASTORE_1
static final LocalVariableInstruction ASTORE_2
static final LocalVariableInstruction ISTORE_0
static final LocalVariableInstruction ISTORE_1
static final LocalVariableInstruction ISTORE_2
static final Instruction[] INSTRUCTIONS
static final InstructionConstants.Clinit bla
Copyright © 2004–2019 The Apache Software Foundation. All rights reserved.