public interface Opcodes
修飾子と型 | フィールドと説明 |
---|---|
static int | AALOAD |
static int | AASTORE |
static int | ACC_ABSTRACT |
static int | ACC_ANNOTATION |
static int | ACC_BRIDGE |
static int | ACC_DEPRECATED |
static int | ACC_ENUM |
static int | ACC_FINAL |
static int | ACC_INTERFACE |
static int | ACC_MANDATED |
static int | ACC_MODULE |
static int | ACC_NATIVE |
static int | ACC_OPEN |
static int | ACC_PRIVATE |
static int | ACC_PROTECTED |
static int | ACC_PUBLIC |
static int | ACC_RECORD |
static int | ACC_STATIC |
static int | ACC_STATIC_PHASE |
static int | ACC_STRICT |
static int | ACC_SUPER |
static int | ACC_SYNCHRONIZED |
static int | ACC_SYNTHETIC |
static int | ACC_TRANSIENT |
static int | ACC_TRANSITIVE |
static int | ACC_VARARGS |
static int | ACC_VOLATILE |
static int | ACONST_NULL |
static int | ALOAD |
static int | ANEWARRAY |
static int | ARETURN |
static int | ARRAYLENGTH |
static int | ASM10_EXPERIMENTAL 実験的、自己責任で使用してください。 |
static int | ASM4 |
static int | ASM5 |
static int | ASM6 |
static int | ASM7 |
static int | ASM8 |
static int | ASM9 |
static int | ASTORE |
static int | ATHROW |
static int | BALOAD |
static int | BASTORE |
static int | BIPUSH |
static int | CALOAD |
static int | CASTORE |
static int | CHECKCAST |
static int | D2F |
static int | D2I |
static int | D2L |
static int | DADD |
static int | DALOAD |
static int | DASTORE |
static int | DCMPG |
static int | DCMPL |
static int | DCONST_0 |
static int | DCONST_1 |
static int | DDIV |
static int | DLOAD |
static int | DMUL |
static int | DNEG |
static IntegerSE | DOUBLE |
static int | DREM |
static int | DRETURN |
static int | DSTORE |
static int | DSUB |
static int | DUP |
static int | DUP_X1 |
static int | DUP_X2 |
static int | DUP2 |
static int | DUP2_X1 |
static int | DUP2_X2 |
static int | F_APPEND ローカルが前のフレームのローカルと同じである圧縮フレーム。追加の 1 〜 3 ローカルが定義されており、スタックは空です。 |
static int | F_CHOP ローカルが前のフレームのローカルと同じである圧縮フレーム。ただし、最後の 1 〜 3 ローカルは存在せず、スタックは空です。 |
static int | F_FULL 完全なフレームデータを含む圧縮フレーム。 |
static int | F_NEW エキスパンドフレーム。 |
static int | F_SAME 前のフレームとローカルがまったく同じで、スタックが空の圧縮フレーム。 |
static int | F_SAME1 前のフレームとまったく同じローカルを持ち、スタックに単一の値を持つ圧縮フレーム。 |
static int | F2D |
static int | F2I |
static int | F2L |
static int | FADD |
static int | FALOAD |
static int | FASTORE |
static int | FCMPG |
static int | FCMPL |
static int | FCONST_0 |
static int | FCONST_1 |
static int | FCONST_2 |
static int | FDIV |
static int | FLOAD |
static IntegerSE | FLOAT |
static int | FMUL |
static int | FNEG |
static int | FREM |
static int | FRETURN |
static int | FSTORE |
static int | FSUB |
static int | GETFIELD |
static int | GETSTATIC |
static int | GOTO |
static int | H_GETFIELD |
static int | H_GETSTATIC |
static int | H_INVOKEINTERFACE |
static int | H_INVOKESPECIAL |
static int | H_INVOKESTATIC |
static int | H_INVOKEVIRTUAL |
static int | H_NEWINVOKESPECIAL |
static int | H_PUTFIELD |
static int | H_PUTSTATIC |
static int | I2B |
static int | I2C |
static int | I2D |
static int | I2F |
static int | I2L |
static int | I2S |
static int | IADD |
static int | IALOAD |
static int | IAND |
static int | IASTORE |
static int | ICONST_0 |
static int | ICONST_1 |
static int | ICONST_2 |
static int | ICONST_3 |
static int | ICONST_4 |
static int | ICONST_5 |
static int | ICONST_M1 |
static int | IDIV |
static int | IF_ACMPEQ |
static int | IF_ACMPNE |
static int | IF_ICMPEQ |
static int | IF_ICMPGE |
static int | IF_ICMPGT |
static int | IF_ICMPLE |
static int | IF_ICMPLT |
static int | IF_ICMPNE |
static int | IFEQ |
static int | IFGE |
static int | IFGT |
static int | IFLE |
static int | IFLT |
static int | IFNE |
static int | IFNONNULL |
static int | IFNULL |
static int | IINC |
static int | ILOAD |
static int | IMUL |
static int | INEG |
static int | INSTANCEOF |
static IntegerSE | INTEGER |
static int | INVOKEDYNAMIC |
static int | INVOKEINTERFACE |
static int | INVOKESPECIAL |
static int | INVOKESTATIC |
static int | INVOKEVIRTUAL |
static int | IOR |
static int | IREM |
static int | IRETURN |
static int | ISHL |
static int | ISHR |
static int | ISTORE |
static int | ISUB |
static int | IUSHR |
static int | IXOR |
static int | JSR |
static int | L2D |
static int | L2F |
static int | L2I |
static int | LADD |
static int | LALOAD |
static int | LAND |
static int | LASTORE |
static int | LCMP |
static int | LCONST_0 |
static int | LCONST_1 |
static int | LDC |
static int | LDIV |
static int | LLOAD |
static int | LMUL |
static int | LNEG |
static IntegerSE | LONG |
static int | LOOKUPSWITCH |
static int | LOR |
static int | LREM |
static int | LRETURN |
static int | LSHL |
static int | LSHR |
static int | LSTORE |
static int | LSUB |
static int | LUSHR |
static int | LXOR |
static int | MONITORENTER |
static int | MONITOREXIT |
static int | MULTIANEWARRAY |
static int | NEW |
static int | NEWARRAY |
static int | NOP |
static IntegerSE | NULL |
static int | POP |
static int | POP2 |
static int | PUTFIELD |
static int | PUTSTATIC |
static int | RET |
static int | RETURN |
static int | SALOAD |
static int | SASTORE |
static int | SIPUSH |
static int | SOURCE_DEPRECATED |
static int | SOURCE_MASK |
static int | SWAP |
static int | T_BOOLEAN |
static int | T_BYTE |
static int | T_CHAR |
static int | T_DOUBLE |
static int | T_FLOAT |
static int | T_INT |
static int | T_LONG |
static int | T_SHORT |
static int | TABLESWITCH |
static IntegerSE | TOP |
static IntegerSE | UNINITIALIZED_THIS |
static int | V_PREVIEW クラスが「プレビュー」機能を使用していることを示すバージョンフラグ。 |
static int | V1_1 |
static int | V1_2 |
static int | V1_3 |
static int | V1_4 |
static int | V1_5 |
static int | V1_6 |
static int | V1_7 |
static int | V1_8 |
static int | V10 |
static int | V11 |
static int | V12 |
static int | V13 |
static int | V14 |
static int | V15 |
static int | V16 |
static int | V17 |
static int | V18 |
static int | V19 |
static int | V9 |
static final int ASM4
static final int ASM5
static final int ASM6
static final int ASM7
static final int ASM8
static final int ASM9
static final int ASM10_EXPERIMENTAL
SPRING PATCH: ASM 10 実験のプレビューモードチェックはなく、デフォルトで有効になっています。
static final int SOURCE_DEPRECATED
static final int SOURCE_MASK
static final int V1_1
static final int V1_2
static final int V1_3
static final int V1_4
static final int V1_5
static final int V1_6
static final int V1_7
static final int V1_8
static final int V9
static final int V10
static final int V11
static final int V12
static final int V13
static final int V14
static final int V15
static final int V16
static final int V17
static final int V18
static final int V19
static final int V_PREVIEW
version & V_PREVIEW == V_PREVIEW
は、バージョンに V_PREVIEW
のフラグが立てられているかどうかをテストします。
static final int ACC_PUBLIC
static final int ACC_PRIVATE
static final int ACC_PROTECTED
static final int ACC_STATIC
static final int ACC_FINAL
static final int ACC_SUPER
static final int ACC_SYNCHRONIZED
static final int ACC_OPEN
static final int ACC_TRANSITIVE
static final int ACC_VOLATILE
static final int ACC_BRIDGE
static final int ACC_STATIC_PHASE
static final int ACC_VARARGS
static final int ACC_TRANSIENT
static final int ACC_NATIVE
static final int ACC_INTERFACE
static final int ACC_ABSTRACT
static final int ACC_STRICT
static final int ACC_SYNTHETIC
static final int ACC_ANNOTATION
static final int ACC_ENUM
static final int ACC_MANDATED
static final int ACC_MODULE
static final int ACC_RECORD
static final int ACC_DEPRECATED
static final int T_BOOLEAN
static final int T_CHAR
static final int T_FLOAT
static final int T_DOUBLE
static final int T_BYTE
static final int T_SHORT
static final int T_INT
static final int T_LONG
static final int H_GETFIELD
static final int H_GETSTATIC
static final int H_PUTFIELD
static final int H_PUTSTATIC
static final int H_INVOKEVIRTUAL
static final int H_INVOKESTATIC
static final int H_INVOKESPECIAL
static final int H_NEWINVOKESPECIAL
static final int H_INVOKEINTERFACE
static final int F_NEW
ClassReader.EXPAND_FRAMES
を参照してください。static final int F_FULL
static final int F_APPEND
static final int F_CHOP
static final int F_SAME
static final int F_SAME1
static final IntegerSE TOP
static final IntegerSE INTEGER
static final IntegerSE FLOAT
static final IntegerSE DOUBLE
static final IntegerSE LONG
static final IntegerSE NULL
static final IntegerSE UNINITIALIZED_THIS
static final int NOP
static final int ACONST_NULL
static final int ICONST_M1
static final int ICONST_0
static final int ICONST_1
static final int ICONST_2
static final int ICONST_3
static final int ICONST_4
static final int ICONST_5
static final int LCONST_0
static final int LCONST_1
static final int FCONST_0
static final int FCONST_1
static final int FCONST_2
static final int DCONST_0
static final int DCONST_1
static final int BIPUSH
static final int SIPUSH
static final int LDC
static final int ILOAD
static final int LLOAD
static final int FLOAD
static final int DLOAD
static final int ALOAD
static final int IALOAD
static final int LALOAD
static final int FALOAD
static final int DALOAD
static final int AALOAD
static final int BALOAD
static final int CALOAD
static final int SALOAD
static final int ISTORE
static final int LSTORE
static final int FSTORE
static final int DSTORE
static final int ASTORE
static final int IASTORE
static final int LASTORE
static final int FASTORE
static final int DASTORE
static final int AASTORE
static final int BASTORE
static final int CASTORE
static final int SASTORE
static final int POP
static final int POP2
static final int DUP
static final int DUP_X1
static final int DUP_X2
static final int DUP2
static final int DUP2_X1
static final int DUP2_X2
static final int SWAP
static final int IADD
static final int LADD
static final int FADD
static final int DADD
static final int ISUB
static final int LSUB
static final int FSUB
static final int DSUB
static final int IMUL
static final int LMUL
static final int FMUL
static final int DMUL
static final int IDIV
static final int LDIV
static final int FDIV
static final int DDIV
static final int IREM
static final int LREM
static final int FREM
static final int DREM
static final int INEG
static final int LNEG
static final int FNEG
static final int DNEG
static final int ISHL
static final int LSHL
static final int ISHR
static final int LSHR
static final int IUSHR
static final int LUSHR
static final int IAND
static final int LAND
static final int IOR
static final int LOR
static final int IXOR
static final int LXOR
static final int IINC
static final int I2L
static final int I2F
static final int I2D
static final int L2I
static final int L2F
static final int L2D
static final int F2I
static final int F2L
static final int F2D
static final int D2I
static final int D2L
static final int D2F
static final int I2B
static final int I2C
static final int I2S
static final int LCMP
static final int FCMPL
static final int FCMPG
static final int DCMPL
static final int DCMPG
static final int IFEQ
static final int IFNE
static final int IFLT
static final int IFGE
static final int IFGT
static final int IFLE
static final int IF_ICMPEQ
static final int IF_ICMPNE
static final int IF_ICMPLT
static final int IF_ICMPGE
static final int IF_ICMPGT
static final int IF_ICMPLE
static final int IF_ACMPEQ
static final int IF_ACMPNE
static final int GOTO
static final int JSR
static final int RET
static final int TABLESWITCH
static final int LOOKUPSWITCH
static final int IRETURN
static final int LRETURN
static final int FRETURN
static final int DRETURN
static final int ARETURN
static final int RETURN
static final int GETSTATIC
static final int PUTSTATIC
static final int GETFIELD
static final int PUTFIELD
static final int INVOKEVIRTUAL
static final int INVOKESPECIAL
static final int INVOKESTATIC
static final int INVOKEINTERFACE
static final int INVOKEDYNAMIC
static final int NEW
static final int NEWARRAY
static final int ANEWARRAY
static final int ARRAYLENGTH
static final int ATHROW
static final int CHECKCAST
static final int INSTANCEOF
static final int MONITORENTER
static final int MONITOREXIT
static final int MULTIANEWARRAY
static final int IFNULL
static final int IFNONNULL