1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
6 <title>return-void</title>
7 <link rel=stylesheet href="opcode.css">
17 Return from a void method.
22 <table class="instruc">
25 <th>Op & Format</th>
26 <th>Mnemonic / Syntax</th>
43 The return type of the current method must be void.
51 If the method is synchronized, the object's monitor is released in a way
52 similar to the monitor-exit instruction.
55 The stack frame of the current method invocation is removed from the stack.
56 This includes all its registers becoming invalid.
59 If the stack is now empty, the current thread terminates.
62 Otherwise, the following happens:
65 The stack frame that caused this method invocation becomes valid. This
66 includes all its registers and their old values.
69 Execution continues at the bytecode instruction immediately following
70 the invoke-kind or invoke-kind/range instruction that caused this method