title: Does javac reorder actions?
body: <p>There are a lot of info about how HotSpot JIT C1/C2 reorders generated machine instructions (<a href="https://en.wikipedia.org/wiki/Instruction_scheduling" rel="nofollow noreferrer">https://en.wikipedia.org/wiki/Instruction_scheduling</a>). But I can't find any info about reordering of source code when using <code>javac</code>. Is this even a case?</p>