| Modifier and Type | Field and Description |
|---|---|
| public static final short | AALOAD
Java VM opcode 50. |
| public static final short | AASTORE
Java VM opcode 83. |
| public static final short | ACC_ABSTRACT
One of the access flags for methods or classes: 1024. |
| public static final short | ACC_ANNOTATION
One of the access flags for classes: 8192. |
| public static final short | ACC_BRIDGE
One of the access flags for methods: 64. |
| public static final short | ACC_ENUM
One of the access flags for fields or classes: 16384. |
| public static final short | ACC_FINAL
One of the access flags for fields, methods, or classes: 16. |
| public static final short | ACC_INTERFACE
One of the access flags for classes: 512. |
| public static final short | ACC_MANDATED
One of the access flags for MethodParameter or Module attributes: -32768. |
| public static final short | ACC_MODULE
One of the access flags for classes: -32768. |
| public static final short | ACC_NATIVE
One of the access flags for methods: 256. |
| public static final short | ACC_OPEN
One of the access flags for the Module attribute: 32. |
| public static final short | ACC_PRIVATE
One of the access flags for fields, methods, or classes: 2. |
| public static final short | ACC_PROTECTED
One of the access flags for fields, methods, or classes: 4. |
| public static final short | ACC_PUBLIC
One of the access flags for fields, methods, or classes: 1. |
| public static final short | ACC_STATIC
One of the access flags for fields, methods, or classes: 8. |
| public static final short | ACC_STATIC_PHASE
One of the access flags for the Module attribute: 64. |
| public static final short | ACC_STRICT
One of the access flags for methods: 2048. |
| public static final short | ACC_SUPER
One of the access flags for classes: 32. |
| public static final short | ACC_SYNCHRONIZED
One of the access flags for methods: 32. |
| public static final short | ACC_SYNTHETIC
One of the access flags for fields, methods, classes, MethodParameter attribute, or Module attribute: 4096. |
| public static final short | ACC_TRANSIENT
One of the access flags for fields: 128. |
| public static final short | ACC_TRANSITIVE
One of the access flags for the Module attribute: 32. |
| public static final short | ACC_VARARGS
One of the access flags for methods: 128. |
| public static final short | ACC_VOLATILE
One of the access flags for fields: 64. |
| private static final String[] | ACCESS_NAMES
The names of the access flags. |
| public static final int | |
| public static final short | ACONST_NULL
Java VM opcode 1. |
| public static final short | ALOAD
Java VM opcode 25. |
| public static final short | ALOAD_0
Java VM opcode 42. |
| public static final short | ALOAD_1
Java VM opcode 43. |
| public static final short | ALOAD_2
Java VM opcode 44. |
| public static final short | ALOAD_3
Java VM opcode 45. |
| public static final short | ANEWARRAY
Java VM opcode 189. |
| public static final short | ANEWARRAY_QUICK
JVM internal opcode 222. |
| public static final int | |
| public static final int | |
| public static final short | ARETURN
Java VM opcode 176. |
| public static final short | ARRAYLENGTH
Java VM opcode 190. |
| public static final short | ASTORE
Java VM opcode 58. |
| public static final short | ASTORE_0
Java VM opcode 75. |
| public static final short | ASTORE_1
Java VM opcode 76. |
| public static final short | ASTORE_2
Java VM opcode 77. |
| public static final short | ASTORE_3
Java VM opcode 78. |
| public static final short | ATHROW
Java VM opcode 191. |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | ATTR_UNKNOWN
Attributes and their corresponding names. |
| private static final String[] | |
| public static final short | BALOAD
Java VM opcode 51. |
| public static final short | BASTORE
Java VM opcode 84. |
| public static final short | BIPUSH
Java VM opcode 16. |
| public static final short | BREAKPOINT
JVM internal opcode 202. |
| public static final short | CALOAD
Java VM opcode 52. |
| public static final short | CASTORE
Java VM opcode 85. |
| public static final short | CHECKCAST
Java VM opcode 192. |
| public static final short | CHECKCAST_QUICK
JVM internal opcode 224. |
| public static final int | |
| public static final int | |
| private static final String[] | CLASS_TYPE_NAMES
The primitive class names corresponding to the T_XX constants, e.g., CLASS_TYPE_NAMES[T_INT] = "java.lang.Integer" |
| public static final byte | CONSTANT_Class
Marks a constant pool entry as a Class: 7. |
| public static final byte | CONSTANT_Double
Marks a constant pool entry as type Double: 6. |
| public static final byte | CONSTANT_Dynamic
Marks a constant pool entry as dynamically computed: 17. |
| public static final byte | CONSTANT_Fieldref
Marks a constant pool entry as a Field Reference: 9. |
| public static final byte | CONSTANT_Float
Marks a constant pool entry as type Float: 4. |
| public static final byte | CONSTANT_Integer
Marks a constant pool entry as type Integer: 3. |
| public static final byte | CONSTANT_InterfaceMethodref
Marks a constant pool entry as an Interface Method Reference: 11. |
| public static final byte | CONSTANT_InvokeDynamic
Marks a constant pool entry as an Invoke Dynamic: 18. |
| public static final byte | CONSTANT_Long
Marks a constant pool entry as type Long: 5. |
| public static final byte | CONSTANT_MethodHandle
Marks a constant pool entry as a Method Handle: 15. |
| public static final byte | CONSTANT_Methodref
Marks a constant pool entry as a Method Reference: 10. |
| public static final byte | CONSTANT_MethodType
Marks a constant pool entry as a Method Type: 16. |
| public static final byte | CONSTANT_Module
Marks a constant pool entry as a Module Reference: 19. |
| public static final byte | CONSTANT_NameAndType
Marks a constant pool entry as a name and type: 12. |
| private static final String[] | CONSTANT_NAMES
The names of the types of entries in a constant pool. |
| public static final byte | CONSTANT_Package
Marks a constant pool entry as a Package Reference: 20. |
| public static final byte | CONSTANT_String
Marks a constant pool entry as type String: 8. |
| public static final byte | CONSTANT_Utf8
Marks a constant pool entry as type UTF-8: 1. |
| public static final String | CONSTRUCTOR_NAME
The name of every constructor method in a class, also called "instance initialization method". |
| pack-priv static final int[] | CONSUME_STACK
Number of words consumed on operand stack by instructions. |
| public static final short | D2F
Java VM opcode 144. |
| public static final short | D2I
Java VM opcode 142. |
| public static final short | D2L
Java VM opcode 143. |
| public static final short | DADD
Java VM opcode 99. |
| public static final short | DALOAD
Java VM opcode 49. |
| public static final short | DASTORE
Java VM opcode 82. |
| public static final short | DCMPG
Java VM opcode 152. |
| public static final short | DCMPL
Java VM opcode 151. |
| public static final short | DCONST_0
Java VM opcode 14. |
| public static final short | DCONST_1
Java VM opcode 15. |
| public static final short | DDIV
Java VM opcode 111. |
| public static final short | DLOAD
Java VM opcode 24. |
| public static final short | DLOAD_0
Java VM opcode 38. |
| public static final short | DLOAD_1
Java VM opcode 39. |
| public static final short | DLOAD_2
Java VM opcode 40. |
| public static final short | DLOAD_3
Java VM opcode 41. |
| public static final short | DMUL
Java VM opcode 107. |
| public static final short | DNEG
Java VM opcode 119. |
| public static final short | DREM
Java VM opcode 115. |
| public static final short | DRETURN
Java VM opcode 175. |
| public static final short | DSTORE
Java VM opcode 57. |
| public static final short | DSTORE_0
Java VM opcode 71. |
| public static final short | DSTORE_1
Java VM opcode 72. |
| public static final short | DSTORE_2
Java VM opcode 73. |
| public static final short | DSTORE_3
Java VM opcode 74. |
| public static final short | DSUB
Java VM opcode 103. |
| public static final short | DUP
Java VM opcode 89. |
| public static final short | DUP2
Java VM opcode 92. |
| public static final short | DUP2_X1
Java VM opcode 93. |
| public static final short | DUP2_X2
Java VM opcode 94. |
| public static final short | DUP_X1
Java VM opcode 90. |
| public static final short | DUP_X2
Java VM opcode 91. |
| public static final short | F2D
Java VM opcode 141. |
| public static final short | F2I
Java VM opcode 139. |
| public static final short | F2L
Java VM opcode 140. |
| public static final short | FADD
Java VM opcode 98. |
| public static final short | FALOAD
Java VM opcode 48. |
| public static final short | FASTORE
Java VM opcode 81. |
| public static final short | FCMPG
Java VM opcode 150. |
| public static final short | FCMPL
Java VM opcode 149. |
| public static final short | FCONST_0
Java VM opcode 11. |
| public static final short | FCONST_1
Java VM opcode 12. |
| public static final short | FCONST_2
Java VM opcode 13. |
| public static final short | FDIV
Java VM opcode 110. |
| public static final short | FLOAD
Java VM opcode 23. |
| public static final short | FLOAD_0
Java VM opcode 34. |
| public static final short | FLOAD_1
Java VM opcode 35. |
| public static final short | FLOAD_2
Java VM opcode 36. |
| public static final short | FLOAD_3
Java VM opcode 37. |
| public static final short | FMUL
Java VM opcode 106. |
| public static final short | FNEG
Java VM opcode 118. |
| public static final short | FREM
Java VM opcode 114. |
| public static final short | FRETURN
Java VM opcode 174. |
| public static final short | FSTORE
Java VM opcode 56. |
| public static final short | FSTORE_0
Java VM opcode 67. |
| public static final short | FSTORE_1
Java VM opcode 68. |
| public static final short | FSTORE_2
Java VM opcode 69. |
| public static final short | FSTORE_3
Java VM opcode 70. |
| public static final short | FSUB
Java VM opcode 102. |
| public static final int | |
| public static final short | GETFIELD
Java VM opcode 180. |
| public static final short | GETFIELD2_QUICK
JVM internal opcode 208. |
| public static final short | GETFIELD_QUICK
JVM internal opcode 206. |
| public static final short | GETFIELD_QUICK_W
JVM internal opcode 227. |
| public static final short | GETSTATIC
Java VM opcode 178. |
| public static final short | GETSTATIC2_QUICK
JVM internal opcode 212. |
| public static final short | GETSTATIC_QUICK
JVM internal opcode 210. |
| public static final short | GOTO
Java VM opcode 167. |
| public static final short | GOTO_W
Java VM opcode 200. |
| public static final short | I2B
Java VM opcode 145. |
| public static final short | I2C
Java VM opcode 146. |
| public static final short | I2D
Java VM opcode 135. |
| public static final short | I2F
Java VM opcode 134. |
| public static final short | I2L
Java VM opcode 133. |
| public static final short | I2S
Java VM opcode 147. |
| public static final short | IADD
Java VM opcode 96. |
| public static final short | IALOAD
Java VM opcode 46. |
| public static final short | IAND
Java VM opcode 126. |
| public static final short | IASTORE
Java VM opcode 79. |
| public static final short | ICONST_0
Java VM opcode 3. |
| public static final short | ICONST_1
Java VM opcode 4. |
| public static final short | ICONST_2
Java VM opcode 5. |
| public static final short | ICONST_3
Java VM opcode 6. |
| public static final short | ICONST_4
Java VM opcode 7. |
| public static final short | ICONST_5
Java VM opcode 8. |
| public static final short | ICONST_M1
Java VM opcode 2. |
| public static final short | IDIV
Java VM opcode 108. |
| public static final short | IF_ACMPEQ
Java VM opcode 165. |
| public static final short | IF_ACMPNE
Java VM opcode 166. |
| public static final short | IF_ICMPEQ
Java VM opcode 159. |
| public static final short | IF_ICMPGE
Java VM opcode 162. |
| public static final short | IF_ICMPGT
Java VM opcode 163. |
| public static final short | IF_ICMPLE
Java VM opcode 164. |
| public static final short | IF_ICMPLT
Java VM opcode 161. |
| public static final short | IF_ICMPNE
Java VM opcode 160. |
| public static final short | IFEQ
Java VM opcode 153. |
| public static final short | IFGE
Java VM opcode 156. |
| public static final short | IFGT
Java VM opcode 157. |
| public static final short | IFLE
Java VM opcode 158. |
| public static final short | IFLT
Java VM opcode 155. |
| public static final short | IFNE
Java VM opcode 154. |
| public static final short | IFNONNULL
Java VM opcode 199. |
| public static final short | IFNULL
Java VM opcode 198. |
| public static final short | IINC
Java VM opcode 132. |
| public static final String | ILLEGAL_OPCODE
Mnemonic for an illegal opcode: <illegal opcode>. |
| public static final String | ILLEGAL_TYPE
Mnemonic for an illegal type: <illegal type>. |
| public static final short | ILOAD
Java VM opcode 21. |
| public static final short | ILOAD_0
Java VM opcode 26. |
| public static final short | ILOAD_1
Java VM opcode 27. |
| public static final short | ILOAD_2
Java VM opcode 28. |
| public static final short | ILOAD_3
Java VM opcode 29. |
| public static final short | IMPDEP1
JVM internal opcode 254. |
| public static final short | IMPDEP2
JVM internal opcode 255. |
| public static final short | IMUL
Java VM opcode 104. |
| public static final short | INEG
Java VM opcode 116. |
| public static final short | INSTANCEOF
Java VM opcode 193. |
| public static final short | INSTANCEOF_QUICK
JVM internal opcode 225. |
| public static final short | INT2BYTE
Java VM opcode 145. |
| public static final short | INT2CHAR
Java VM opcode 146. |
| public static final short | INT2SHORT
Java VM opcode 147. |
| private static final String[] | INTERFACES_IMPLEMENTED_BY_ARRAYS
The names of the interfaces implemented by arrays. |
| public static final short | INVOKEDYNAMIC
Java VM opcode 186. |
| public static final short | INVOKEINTERFACE
Java VM opcode 185. |
| public static final short | INVOKEINTERFACE_QUICK
JVM internal opcode 218. |
| public static final short | INVOKENONVIRTUAL
Java VM opcode 183. |
| public static final short | INVOKENONVIRTUAL_QUICK
JVM internal opcode 215. |
| public static final short | INVOKESPECIAL
Java VM opcode 183. |
| public static final short | INVOKESTATIC
Java VM opcode 184. |
| public static final short | INVOKESTATIC_QUICK
JVM internal opcode 217. |
| public static final short | INVOKESUPER_QUICK
JVM internal opcode 216. |
| public static final short | INVOKEVIRTUAL
Java VM opcode 182. |
| public static final short | INVOKEVIRTUAL_QUICK
JVM internal opcode 214. |
| public static final short | INVOKEVIRTUAL_QUICK_W
JVM internal opcode 226. |
| public static final short | INVOKEVIRTUALOBJECT_QUICK
JVM internal opcode 219. |
| public static final short | IOR
Java VM opcode 128. |
| public static final short | IREM
Java VM opcode 112. |
| public static final short | IRETURN
Java VM opcode 172. |
| public static final short | ISHL
Java VM opcode 120. |
| public static final short | ISHR
Java VM opcode 122. |
| public static final short | ISTORE
Java VM opcode 54. |
| public static final short | ISTORE_0
Java VM opcode 59. |
| public static final short | ISTORE_1
Java VM opcode 60. |
| public static final short | ISTORE_2
Java VM opcode 61. |
| public static final short | ISTORE_3
Java VM opcode 62. |
| public static final short | ISUB
Java VM opcode 100. |
| public static final byte | ITEM_Bogus
Constants used in the StackMap attribute. |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| private static final String[] | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final short | IUSHR
Java VM opcode 124. |
| public static final short | IXOR
Java VM opcode 130. |
| public static final short | JSR
Java VM opcode 168. |
| public static final short | JSR_W
Java VM opcode 201. |
| public static final int | JVM_CLASSFILE_MAGIC
Java class file format Magic number: -889275714. |
| public static final short | |
| public static final short | L2D
Java VM opcode 138. |
| public static final short | L2F
Java VM opcode 137. |
| public static final short | L2I
Java VM opcode 136. |
| public static final short | LADD
Java VM opcode 97. |
| public static final short | LALOAD
Java VM opcode 47. |
| public static final short | LAND
Java VM opcode 127. |
| public static final short | LASTORE
Java VM opcode 80. |
| public static final short | LCMP
Java VM opcode 148. |
| public static final short | LCONST_0
Java VM opcode 9. |
| public static final short | LCONST_1
Java VM opcode 10. |
| public static final short | LDC
Java VM opcode 18. |
| public static final short | LDC2_W
Java VM opcode 20. |
| public static final short | LDC2_W_QUICK
JVM internal opcode 205. |
| public static final short | LDC_QUICK
JVM internal opcode 203. |
| public static final short | LDC_W
Java VM opcode 19. |
| public static final short | LDC_W_QUICK
JVM internal opcode 204. |
| public static final short | LDIV
Java VM opcode 109. |
| public static final short | LLOAD
Java VM opcode 22. |
| public static final short | LLOAD_0
Java VM opcode 30. |
| public static final short | LLOAD_1
Java VM opcode 31. |
| public static final short | LLOAD_2
Java VM opcode 32. |
| public static final short | LLOAD_3
Java VM opcode 33. |
| public static final short | LMUL
Java VM opcode 105. |
| public static final short | LNEG
Java VM opcode 117. |
| public static final short | LOOKUPSWITCH
Java VM opcode 171. |
| public static final short | LOR
Java VM opcode 129. |
| public static final short | LREM
Java VM opcode 113. |
| public static final short | LRETURN
Java VM opcode 173. |
| public static final short | LSHL
Java VM opcode 121. |
| public static final short | LSHR
Java VM opcode 123. |
| public static final short | LSTORE
Java VM opcode 55. |
| public static final short | LSTORE_0
Java VM opcode 63. |
| public static final short | LSTORE_1
Java VM opcode 64. |
| public static final short | LSTORE_2
Java VM opcode 65. |
| public static final short | LSTORE_3
Java VM opcode 66. |
| public static final short | LSUB
Java VM opcode 101. |
| public static final short | LUSHR
Java VM opcode 125. |
| public static final short | LXOR
Java VM opcode 131. |
| public static final short | MAJOR
Default major version number. |
| public static final short | MAJOR_10
Major version number of class files for Java 10: 54. |
| public static final short | MAJOR_11
Major version number of class files for Java 11: 55. |
| public static final short | MAJOR_12
Major version number of class files for Java 12: 56. |
| public static final short | MAJOR_13
Major version number of class files for Java 13: 57. |
| public static final short | MAJOR_14
Major version number of class files for Java 14: 58. |
| public static final short | MAJOR_15
Major version number of class files for Java 15: 59. |
| public static final short | MAJOR_16
Major version number of class files for Java 16: 60. |
| public static final short | MAJOR_17
Major version number of class files for Java 17: 61. |
| public static final short | MAJOR_18
Major version number of class files for Java 18: 62. |
| public static final short | MAJOR_19
Major version number of class files for Java 19: 63. |
| public static final short | MAJOR_1_1
Major version number of class files for Java 1.1: 45. |
| public static final short | MAJOR_1_2
Major version number of class files for Java 1.2: 46. |
| public static final short | MAJOR_1_3
Major version number of class files for Java 1.2: 47. |
| public static final short | MAJOR_1_4
Major version number of class files for Java 1.3: 48. |
| public static final short | MAJOR_1_5
Major version number of class files for Java 1.4: 49. |
| public static final short | MAJOR_1_6
Major version number of class files for Java 1.6: 50. |
| public static final short | MAJOR_1_7
Major version number of class files for Java 1.7: 51. |
| public static final short | MAJOR_1_8
Major version number of class files for Java 1.8: 52. |
| public static final short | |
| public static final short | MAJOR_20
Major version number of class files for Java 20: 64. |
| public static final short | MAJOR_21
Major version number of class files for Java 21: 65. |
| public static final short | MAJOR_9
Major version number of class files for Java 9: 53. |
| public static final short | MAX_ACC_FLAG
One of the access flags for fields, methods, or classes: 16384. |
| public static final int | MAX_ACC_FLAG_I
One of the access flags for fields, methods, or classes. |
| public static final int | MAX_ARRAY_DIMENSIONS
The maximum number of dimensions in an array: 255. |
| public static final int | MAX_BYTE
Maximum value for an unsigned byte: 255. |
| public static final int | MAX_CODE_SIZE
Maximum code size (plus one; the code size must be LESS than this): 65536. |
| public static final int | MAX_CP_ENTRIES
Maximum Constant Pool entries: 65535. |
| public static final int | MAX_SHORT
Maximum value for an unsigned short: 65535. |
| private static final String[] | METHODHANDLE_NAMES
The names of the reference_kinds of a CONSTANT_MethodHandle_info. |
| public static final short | MINOR
Default major version number. |
| public static final short | MINOR_10
Minor version number of class files for Java 10: 0. |
| public static final short | MINOR_11
Minor version number of class files for Java 11: 0. |
| public static final short | MINOR_12
Minor version number of class files for Java 12: 0. |
| public static final short | MINOR_13
Minor version number of class files for Java 13: 0. |
| public static final short | MINOR_14
Minor version number of class files for Java 14: 0. |
| public static final short | MINOR_15
Minor version number of class files for Java 15: 0. |
| public static final short | MINOR_16
Minor version number of class files for Java 16: 0. |
| public static final short | MINOR_17
Minor version number of class files for Java 17: 0. |
| public static final short | MINOR_18
Minor version number of class files for Java 18: 0. |
| public static final short | MINOR_19
Minor version number of class files for Java 19: 0. |
| public static final short | MINOR_1_1
Minor version number of class files for Java 1.1: 3. |
| public static final short | MINOR_1_2
Minor version number of class files for Java 1.2: 0. |
| public static final short | MINOR_1_3
Minor version number of class files for Java 1.3: 0. |
| public static final short | MINOR_1_4
Minor version number of class files for Java 1.4: 0. |
| public static final short | MINOR_1_5
Minor version number of class files for Java 1.5: 0. |
| public static final short | MINOR_1_6
Minor version number of class files for Java 1.6: 0. |
| public static final short | MINOR_1_7
Minor version number of class files for Java 1.7: 0. |
| public static final short | MINOR_1_8
Minor version number of class files for Java 1.8: 0. |
| public static final short | |
| public static final short | MINOR_20
Minor version number of class files for Java 20: 0. |
| public static final short | MINOR_21
Minor version number of class files for Java 21: 0. |
| public static final short | MINOR_9
Minor version number of class files for Java 9: 0. |
| public static final short | MONITORENTER
Java VM opcode 194. |
| public static final short | MONITOREXIT
Java VM opcode 195. |
| public static final short | MULTIANEWARRAY
Java VM opcode 197. |
| public static final short | MULTIANEWARRAY_QUICK
JVM internal opcode 223. |
| public static final short | NEW
Java VM opcode 187. |
| public static final short | NEW_QUICK
JVM internal opcode 221. |
| public static final short | NEWARRAY
Java VM opcode 188. |
| pack-priv static final short[] | NO_OF_OPERANDS
Number of byte code operands for each opcode, i.e., number of bytes after the tag byte itself. |
| public static final short | NOP
Java VM opcode 0. |
| pack-priv static final String[] | OPCODE_NAMES
Names of opcodes. |
| public static final int | |
| public static final short | POP
Java VM opcode 87. |
| public static final short | POP2
Java VM opcode 88. |
| pack-priv static final int[] | PRODUCE_STACK
Number of words produced onto operand stack by instructions. |
| public static final short | PUSH
BCEL virtual instruction for pushing an arbitrary data type onto the stack: 4711. |
| public static final short | PUTFIELD
Java VM opcode 181. |
| public static final short | PUTFIELD2_QUICK
JVM internal opcode 209. |
| public static final short | PUTFIELD_QUICK
JVM internal opcode 207. |
| public static final short | PUTFIELD_QUICK_W
JVM internal opcode 228. |
| public static final short | PUTSTATIC
Java VM opcode 179. |
| public static final short | PUTSTATIC2_QUICK
JVM internal opcode 213. |
| public static final short | PUTSTATIC_QUICK
JVM internal opcode 211. |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final byte | |
| public static final short | RESERVED
Illegal opcode: -3. |
| public static final short | RET
Java VM opcode 169. |
| public static final short | RETURN
Java VM opcode 177. |
| public static final short | SALOAD
Java VM opcode 53. |
| public static final int | SAME_FRAME
Constants used to identify StackMapEntry types. |
| public static final int | |
| public static final int | SAME_FRAME_MAX
Constants that define the maximum value of those constants which store ranges. |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final short | SASTORE
Java VM opcode 86. |
| public static final String[] | SHORT_TYPE_NAMES
The signature characters corresponding to primitive types, e.g., SHORT_TYPE_NAMES[T_INT] = "I" |
| public static final short | SIPUSH
Java VM opcode 17. |
| public static final String | STATIC_INITIALIZER_NAME
The name of the static initializer, also called "class initialization method" or "interface initialization method". |
| public static final short | SWAP
Java VM opcode 95. |
| public static final short | SWITCH
BCEL virtual instruction for either LOOKUPSWITCH or TABLESWITCH: 4712. |
| public static final byte | T_ADDRESS
Address data type. |
| public static final byte | T_ARRAY
Array data type. |
| public static final byte | T_BOOLEAN
Boolean data type: 4. |
| public static final byte | T_BYTE
Byte data type: 8. |
| public static final byte | T_CHAR
Char data type: 5. |
| public static final byte | T_DOUBLE
Double data type: 7. |
| public static final byte | T_FLOAT
Float data type: 6. |
| public static final byte | T_INT
Int data type: 10. |
| public static final byte | T_LONG
Long data type: 11. |
| public static final byte | T_OBJECT
Object data type. |
| public static final byte | T_REFERENCE
Reference data type (deprecated). |
| public static final byte | T_SHORT
Short data type: 9. |
| public static final byte | T_UNKNOWN
Unknown data type. |
| public static final byte | T_VOID
Void data type (non-standard). |
| public static final short | TABLESWITCH
Java VM opcode 170. |
| private static final String[] | TYPE_NAMES
The primitive type names corresponding to the T_XX constants, e.g., TYPE_NAMES[T_INT] = "int" |
| pack-priv static final short[][] | TYPE_OF_OPERANDS
How the byte code operands are to be interpreted for each opcode. |
| public static final short | UNDEFINED
Illegal opcode: -1. |
| public static final short | UNPREDICTABLE
Illegal opcode: -2. |
| public static final short | WIDE
Java VM opcode 196. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static String | Returns: the ACCESS_NAMES entry at the given indexindex into index)ACCESS_NAMES.
|
| public static String | |
| public static String | Returns: the class nameindex into index)CLASS_TYPE_NAMES.The primitive class names corresponding to the T_XX constants, e.g., CLASS_TYPE_NAMES[T_INT] = "java.lang.Integer" |
| public static String | Returns: the CONSTANT_NAMES entry at the given indexindex into index)CONSTANT_NAMES.
|
| public static int | Returns: Number of words consumed on operand stackindex into index)CONSUME_STACK.
|
| public static Iterable | |
| public static String | |
| public static String | |
| public static short | |
| public static String | |
| public static short | |
| public static long | |
| public static int | |
| public static String | |
| public static String | Returns: the type nameThe primitive type names corresponding to the T_XX constants, e.g., TYPE_NAMES[T_INT] = "int" |