... => ..., valuebyte1 is interpreted as a signed 8-bit value. This value is expanded to an integer and pushed onto the operand stack.
... => ..., itembyte1 and byte2 are assembled into a signed 16-bit value. This value is expanded to an integer and pushed onto the operand stack.
... => ..., itemindexbyte1 is used as an unsigned 8-bit index into the constant pool of the current class. The item at that index is resolved and pushed onto the stack.
... => ..., itemindexbyte1 and indexbyte2 are used to construct an unsigned 16-bit index into the constant pool of the current class. The item at that index is resolved and pushed onto the stack.
... => ..., constant-word1, constant-word2indexbyte1 and indexbyte2 are used to construct an unsigned 16-bit index into the constant pool of the current class. The two-word constant at that index is resolved and pushed onto the stack.
... => ..., nullPush the null object onto the stack.
... => ..., -1Push the integer -1 onto the stack.
... => ..., <n>Forms: iconst_0 = 3, iconst_1 = 4, iconst_2 = 5, iconst_3 = 6, iconst_4 = 7, iconst_5 = 8
Push the integer <n> onto the stack.
... => ..., <l>-word1, <l>-word2Forms: lconst_0 = 9, lconst_1 = 10
Push the long integer <l> onto the stack.
... => ..., <f>Forms: fconst_0 = 11, fconst_1 = 12, fconst_2 = 13
Push the single precision floating point number <f> onto the stack.
... => ..., <d>-word1, <d>-word2Forms: dconst_0 = 14, dconst_1 = 15
Push the double precision floating point number <d> onto the stack.
Generated with CERN WebMaker