if_icmpne : jump if two integers are not equal : index : visitJumpInsn()
bipush 2 ; push the int 2 onto the stack
iload_1 ; push the int value in local variable 1 onto the stack
if_icmpne Label ; if the value of local variable 1 does not equal 2, jump to Label
return ; return if local variable 1 equals 2
Label:
; execution continues here if local variable 1 does not equals 2...
| Before | After |
| value1 | ... |
| value2 | ... |
| ... | ... |
| Type | Description |
| u1 | if_icmpne opcode = 0xA0 (160) |
| s2 | branchoffset |