javassist.*
- 
javassist.CtClass 
| Modifier and Type | Constant Field | Value |  
| public static final String | version | "3.21.0-GA" |  
 
- 
- 
javassist.bytecode.*
- 
javassist.bytecode.AccessFlag 
| Modifier and Type | Constant Field | Value |  
| public static final int | ABSTRACT | 1024 |  
| public static final int | ANNOTATION | 8192 |  
| public static final int | BRIDGE | 64 |  
| public static final int | ENUM | 16384 |  
| public static final int | FINAL | 16 |  
| public static final int | INTERFACE | 512 |  
| public static final int | MANDATED | 32768 |  
| public static final int | NATIVE | 256 |  
| public static final int | PRIVATE | 2 |  
| public static final int | PROTECTED | 4 |  
| public static final int | PUBLIC | 1 |  
| public static final int | STATIC | 8 |  
| public static final int | STRICT | 2048 |  
| public static final int | SUPER | 32 |  
| public static final int | SYNCHRONIZED | 32 |  
| public static final int | SYNTHETIC | 4096 |  
| public static final int | TRANSIENT | 128 |  
| public static final int | VARARGS | 128 |  
| public static final int | VOLATILE | 64 |  
 
- 
- 
- 
- 
javassist.bytecode.ClassFile 
| Modifier and Type | Constant Field | Value |  
| public static final int | JAVA_1 | 45 |  
| public static final int | JAVA_2 | 46 |  
| public static final int | JAVA_3 | 47 |  
| public static final int | JAVA_4 | 48 |  
| public static final int | JAVA_5 | 49 |  
| public static final int | JAVA_6 | 50 |  
| public static final int | JAVA_7 | 51 |  
| public static final int | JAVA_8 | 52 |  
 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
javassist.bytecode.Opcode 
| Modifier and Type | Constant Field | Value |  
| public static final int | AALOAD | 50 |  
| public static final int | AASTORE | 83 |  
| public static final int | ACONST_NULL | 1 |  
| public static final int | ALOAD | 25 |  
| public static final int | ALOAD_0 | 42 |  
| public static final int | ALOAD_1 | 43 |  
| public static final int | ALOAD_2 | 44 |  
| public static final int | ALOAD_3 | 45 |  
| public static final int | ANEWARRAY | 189 |  
| public static final int | ARETURN | 176 |  
| public static final int | ARRAYLENGTH | 190 |  
| public static final int | ASTORE | 58 |  
| public static final int | ASTORE_0 | 75 |  
| public static final int | ASTORE_1 | 76 |  
| public static final int | ASTORE_2 | 77 |  
| public static final int | ASTORE_3 | 78 |  
| public static final int | ATHROW | 191 |  
| public static final int | BALOAD | 51 |  
| public static final int | BASTORE | 84 |  
| public static final int | BIPUSH | 16 |  
| public static final int | CALOAD | 52 |  
| public static final int | CASTORE | 85 |  
| public static final int | CHECKCAST | 192 |  
| public static final int | D2F | 144 |  
| public static final int | D2I | 142 |  
| public static final int | D2L | 143 |  
| public static final int | DADD | 99 |  
| public static final int | DALOAD | 49 |  
| public static final int | DASTORE | 82 |  
| public static final int | DCMPG | 152 |  
| public static final int | DCMPL | 151 |  
| public static final int | DCONST_0 | 14 |  
| public static final int | DCONST_1 | 15 |  
| public static final int | DDIV | 111 |  
| public static final int | DLOAD | 24 |  
| public static final int | DLOAD_0 | 38 |  
| public static final int | DLOAD_1 | 39 |  
| public static final int | DLOAD_2 | 40 |  
| public static final int | DLOAD_3 | 41 |  
| public static final int | DMUL | 107 |  
| public static final int | DNEG | 119 |  
| public static final int | DREM | 115 |  
| public static final int | DRETURN | 175 |  
| public static final int | DSTORE | 57 |  
| public static final int | DSTORE_0 | 71 |  
| public static final int | DSTORE_1 | 72 |  
| public static final int | DSTORE_2 | 73 |  
| public static final int | DSTORE_3 | 74 |  
| public static final int | DSUB | 103 |  
| public static final int | DUP | 89 |  
| public static final int | DUP_X1 | 90 |  
| public static final int | DUP_X2 | 91 |  
| public static final int | DUP2 | 92 |  
| public static final int | DUP2_X1 | 93 |  
| public static final int | DUP2_X2 | 94 |  
| public static final int | F2D | 141 |  
| public static final int | F2I | 139 |  
| public static final int | F2L | 140 |  
| public static final int | FADD | 98 |  
| public static final int | FALOAD | 48 |  
| public static final int | FASTORE | 81 |  
| public static final int | FCMPG | 150 |  
| public static final int | FCMPL | 149 |  
| public static final int | FCONST_0 | 11 |  
| public static final int | FCONST_1 | 12 |  
| public static final int | FCONST_2 | 13 |  
| public static final int | FDIV | 110 |  
| public static final int | FLOAD | 23 |  
| public static final int | FLOAD_0 | 34 |  
| public static final int | FLOAD_1 | 35 |  
| public static final int | FLOAD_2 | 36 |  
| public static final int | FLOAD_3 | 37 |  
| public static final int | FMUL | 106 |  
| public static final int | FNEG | 118 |  
| public static final int | FREM | 114 |  
| public static final int | FRETURN | 174 |  
| public static final int | FSTORE | 56 |  
| public static final int | FSTORE_0 | 67 |  
| public static final int | FSTORE_1 | 68 |  
| public static final int | FSTORE_2 | 69 |  
| public static final int | FSTORE_3 | 70 |  
| public static final int | FSUB | 102 |  
| public static final int | GETFIELD | 180 |  
| public static final int | GETSTATIC | 178 |  
| public static final int | GOTO | 167 |  
| public static final int | GOTO_W | 200 |  
| public static final int | I2B | 145 |  
| public static final int | I2C | 146 |  
| public static final int | I2D | 135 |  
| public static final int | I2F | 134 |  
| public static final int | I2L | 133 |  
| public static final int | I2S | 147 |  
| public static final int | IADD | 96 |  
| public static final int | IALOAD | 46 |  
| public static final int | IAND | 126 |  
| public static final int | IASTORE | 79 |  
| public static final int | ICONST_0 | 3 |  
| public static final int | ICONST_1 | 4 |  
| public static final int | ICONST_2 | 5 |  
| public static final int | ICONST_3 | 6 |  
| public static final int | ICONST_4 | 7 |  
| public static final int | ICONST_5 | 8 |  
| public static final int | ICONST_M1 | 2 |  
| public static final int | IDIV | 108 |  
| public static final int | IF_ACMPEQ | 165 |  
| public static final int | IF_ACMPNE | 166 |  
| public static final int | IF_ICMPEQ | 159 |  
| public static final int | IF_ICMPGE | 162 |  
| public static final int | IF_ICMPGT | 163 |  
| public static final int | IF_ICMPLE | 164 |  
| public static final int | IF_ICMPLT | 161 |  
| public static final int | IF_ICMPNE | 160 |  
| public static final int | IFEQ | 153 |  
| public static final int | IFGE | 156 |  
| public static final int | IFGT | 157 |  
| public static final int | IFLE | 158 |  
| public static final int | IFLT | 155 |  
| public static final int | IFNE | 154 |  
| public static final int | IFNONNULL | 199 |  
| public static final int | IFNULL | 198 |  
| public static final int | IINC | 132 |  
| public static final int | ILOAD | 21 |  
| public static final int | ILOAD_0 | 26 |  
| public static final int | ILOAD_1 | 27 |  
| public static final int | ILOAD_2 | 28 |  
| public static final int | ILOAD_3 | 29 |  
| public static final int | IMUL | 104 |  
| public static final int | INEG | 116 |  
| public static final int | INSTANCEOF | 193 |  
| public static final int | INVOKEDYNAMIC | 186 |  
| public static final int | INVOKEINTERFACE | 185 |  
| public static final int | INVOKESPECIAL | 183 |  
| public static final int | INVOKESTATIC | 184 |  
| public static final int | INVOKEVIRTUAL | 182 |  
| public static final int | IOR | 128 |  
| public static final int | IREM | 112 |  
| public static final int | IRETURN | 172 |  
| public static final int | ISHL | 120 |  
| public static final int | ISHR | 122 |  
| public static final int | ISTORE | 54 |  
| public static final int | ISTORE_0 | 59 |  
| public static final int | ISTORE_1 | 60 |  
| public static final int | ISTORE_2 | 61 |  
| public static final int | ISTORE_3 | 62 |  
| public static final int | ISUB | 100 |  
| public static final int | IUSHR | 124 |  
| public static final int | IXOR | 130 |  
| public static final int | JSR | 168 |  
| public static final int | JSR_W | 201 |  
| public static final int | L2D | 138 |  
| public static final int | L2F | 137 |  
| public static final int | L2I | 136 |  
| public static final int | LADD | 97 |  
| public static final int | LALOAD | 47 |  
| public static final int | LAND | 127 |  
| public static final int | LASTORE | 80 |  
| public static final int | LCMP | 148 |  
| public static final int | LCONST_0 | 9 |  
| public static final int | LCONST_1 | 10 |  
| public static final int | LDC | 18 |  
| public static final int | LDC_W | 19 |  
| public static final int | LDC2_W | 20 |  
| public static final int | LDIV | 109 |  
| public static final int | LLOAD | 22 |  
| public static final int | LLOAD_0 | 30 |  
| public static final int | LLOAD_1 | 31 |  
| public static final int | LLOAD_2 | 32 |  
| public static final int | LLOAD_3 | 33 |  
| public static final int | LMUL | 105 |  
| public static final int | LNEG | 117 |  
| public static final int | LOOKUPSWITCH | 171 |  
| public static final int | LOR | 129 |  
| public static final int | LREM | 113 |  
| public static final int | LRETURN | 173 |  
| public static final int | LSHL | 121 |  
| public static final int | LSHR | 123 |  
| public static final int | LSTORE | 55 |  
| public static final int | LSTORE_0 | 63 |  
| public static final int | LSTORE_1 | 64 |  
| public static final int | LSTORE_2 | 65 |  
| public static final int | LSTORE_3 | 66 |  
| public static final int | LSUB | 101 |  
| public static final int | LUSHR | 125 |  
| public static final int | LXOR | 131 |  
| public static final int | MONITORENTER | 194 |  
| public static final int | MONITOREXIT | 195 |  
| public static final int | MULTIANEWARRAY | 197 |  
| public static final int | NEW | 187 |  
| public static final int | NEWARRAY | 188 |  
| public static final int | NOP | 0 |  
| public static final int | POP | 87 |  
| public static final int | POP2 | 88 |  
| public static final int | PUTFIELD | 181 |  
| public static final int | PUTSTATIC | 179 |  
| public static final int | RET | 169 |  
| public static final int | RETURN | 177 |  
| public static final int | SALOAD | 53 |  
| public static final int | SASTORE | 86 |  
| public static final int | SIPUSH | 17 |  
| public static final int | SWAP | 95 |  
| public static final int | T_BOOLEAN | 4 |  
| public static final int | T_BYTE | 8 |  
| public static final int | T_CHAR | 5 |  
| public static final int | T_DOUBLE | 7 |  
| public static final int | T_FLOAT | 6 |  
| public static final int | T_INT | 10 |  
| public static final int | T_LONG | 11 |  
| public static final int | T_SHORT | 9 |  
| public static final int | TABLESWITCH | 170 |  
| public static final int | WIDE | 196 |  
 
- 
- 
- 
- 
javassist.bytecode.StackMap 
| Modifier and Type | Constant Field | Value |  
| public static final int | DOUBLE | 3 |  
| public static final int | FLOAT | 2 |  
| public static final int | INTEGER | 1 |  
| public static final int | LONG | 4 |  
| public static final int | NULL | 5 |  
| public static final int | OBJECT | 7 |  
| public static final String | tag | "StackMap" |  
| public static final int | THIS | 6 |  
| public static final int | TOP | 0 |  
| public static final int | UNINIT | 8 |  
 
- 
javassist.bytecode.StackMapTable 
| Modifier and Type | Constant Field | Value |  
| public static final int | DOUBLE | 3 |  
| public static final int | FLOAT | 2 |  
| public static final int | INTEGER | 1 |  
| public static final int | LONG | 4 |  
| public static final int | NULL | 5 |  
| public static final int | OBJECT | 7 |  
| public static final String | tag | "StackMapTable" |  
| public static final int | THIS | 6 |  
| public static final int | TOP | 0 |  
| public static final int | UNINIT | 8 |  
 
- 
- 
- 
javassist.bytecode.stackmap.TypeTag 
| Modifier and Type | Constant Field | Value |  
| public static final String | TOP_TYPE | "*top*" |  
 
javassist.compiler.*
- 
- 
- 
javassist.compiler.TokenId 
| Modifier and Type | Constant Field | Value |  
| public static final int | ABSTRACT | 300 |  
| public static final int | AND_E | 352 |  
| public static final int | ANDAND | 369 |  
| public static final int | ARRAY | 65 |  
| public static final int | ARSHIFT | 370 |  
| public static final int | ARSHIFT_E | 371 |  
| public static final int | BadToken | 500 |  
| public static final int | BLOCK | 66 |  
| public static final int | BOOLEAN | 301 |  
| public static final int | BREAK | 302 |  
| public static final int | BYTE | 303 |  
| public static final int | CALL | 67 |  
| public static final int | CASE | 304 |  
| public static final int | CATCH | 305 |  
| public static final int | CHAR | 306 |  
| public static final int | CharConstant | 401 |  
| public static final int | CLASS | 307 |  
| public static final int | CONST | 308 |  
| public static final int | CONTINUE | 309 |  
| public static final int | DECL | 68 |  
| public static final int | DEFAULT | 310 |  
| public static final int | DIV_E | 356 |  
| public static final int | DO | 311 |  
| public static final int | DOUBLE | 312 |  
| public static final int | DoubleConstant | 405 |  
| public static final int | ELSE | 313 |  
| public static final int | EQ | 358 |  
| public static final int | EXOR_E | 360 |  
| public static final int | EXPR | 69 |  
| public static final int | EXTENDS | 314 |  
| public static final int | FALSE | 411 |  
| public static final int | FINAL | 315 |  
| public static final int | FINALLY | 316 |  
| public static final int | FLOAT | 317 |  
| public static final int | FloatConstant | 404 |  
| public static final int | FOR | 318 |  
| public static final int | GE | 359 |  
| public static final int | GOTO | 319 |  
| public static final int | Identifier | 400 |  
| public static final int | IF | 320 |  
| public static final int | IMPLEMENTS | 321 |  
| public static final int | IMPORT | 322 |  
| public static final int | INSTANCEOF | 323 |  
| public static final int | INT | 324 |  
| public static final int | IntConstant | 402 |  
| public static final int | INTERFACE | 325 |  
| public static final int | LABEL | 76 |  
| public static final int | LE | 357 |  
| public static final int | LONG | 326 |  
| public static final int | LongConstant | 403 |  
| public static final int | LSHIFT | 364 |  
| public static final int | LSHIFT_E | 365 |  
| public static final int | MEMBER | 35 |  
| public static final int | MINUS_E | 355 |  
| public static final int | MINUSMINUS | 363 |  
| public static final int | MOD_E | 351 |  
| public static final int | MUL_E | 353 |  
| public static final int | NATIVE | 327 |  
| public static final int | NEQ | 350 |  
| public static final int | NEW | 328 |  
| public static final int | NULL | 412 |  
| public static final int | OR_E | 361 |  
| public static final int | OROR | 368 |  
| public static final int | PACKAGE | 329 |  
| public static final int | PLUS_E | 354 |  
| public static final int | PLUSPLUS | 362 |  
| public static final int | PRIVATE | 330 |  
| public static final int | PROTECTED | 331 |  
| public static final int | PUBLIC | 332 |  
| public static final int | RETURN | 333 |  
| public static final int | RSHIFT | 366 |  
| public static final int | RSHIFT_E | 367 |  
| public static final int | SHORT | 334 |  
| public static final int | STATIC | 335 |  
| public static final int | STRICT | 347 |  
| public static final int | StringL | 406 |  
| public static final int | SUPER | 336 |  
| public static final int | SWITCH | 337 |  
| public static final int | SYNCHRONIZED | 338 |  
| public static final int | THIS | 339 |  
| public static final int | THROW | 340 |  
| public static final int | THROWS | 341 |  
| public static final int | TRANSIENT | 342 |  
| public static final int | TRUE | 410 |  
| public static final int | TRY | 343 |  
| public static final int | VOID | 344 |  
| public static final int | VOLATILE | 345 |  
| public static final int | WHILE | 346 |  
 
 
Copyright © 2016 Shigeru Chiba, www.javassist.org. All Rights Reserved.