At work we discovered some weirdness with Javac and we are wondering why it acts the way it does.
Our setup is:
A project with many classfiles that needed to be reformatted.
Only we found out that after compiling them (with SDK 1.3) both source trees generate different binary’s.
We wanted to ensure that the code itself remains unchanged (we are talking about formatting about 1500 files).
However if we decompile the source or use Javap, the code is the same again.
What is causing this?