List of Java bytecode instructions: Difference between revisions

Content deleted Content added
Yobot (talk | contribs)
m WP:CHECKWIKI error fixes using AWB (10850)
Tzofias (talk | contribs)
No edit summary
Line 940:
|1011 1010
|4: indexbyte1, indexbyte2, 0, 0
|[arg1, [arg2 ...]] → result
|invokes a dynamic method and puts the result on the stack (might be void); the method is identified by method reference ''index'' in constant pool (''indexbyte1 << 8 + indexbyte2'')
|-
|invokeinterface
Line 947:
|1011 1001
|4: indexbyte1, indexbyte2, count, 0
|objectref, [arg1, arg2, ...] → result
|invokes an interface method on object ''objectref'', whereand puts the result on the stack (might be void); the interface method is identified by method reference ''index'' in constant pool (''indexbyte1 << 8 + indexbyte2'')
|-
|invokespecial
Line 954:
|1011 0111
|2: indexbyte1, indexbyte2
|objectref, [arg1, arg2, ...] → result
|invoke instance method on object ''objectref'', whereand puts the result on the stack (might be void); the method is identified by method reference ''index'' in constant pool (''indexbyte1 << 8 + indexbyte2'')
|-
|invokestatic
Line 961:
|1011 1000
|2: indexbyte1, indexbyte2
|[arg1, arg2, ...] → result
|invoke a static method, whereand puts the result on the stack (might be void); the method is identified by method reference ''index'' in constant pool (''indexbyte1 << 8 + indexbyte2'')
|-
|invokevirtual
Line 968:
|1011 0110
|2: indexbyte1, indexbyte2
|objectref, [arg1, arg2, ...] → result
|invoke virtual method on object ''objectref'', whereand puts the result on the stack (might be void); the method is identified by method reference ''index'' in constant pool (''indexbyte1 << 8 + indexbyte2'')
|-
|ior