I am debugging my code, I first noticed it skipping over my breakpoints which I assumed was due to something with spring. However I’ve also noticed that it has changed the line numbers as flows:

I’ve not faintest idea why Eclipse would be randomly doing this.
This appears to me as decompiled Java code.
The line numbering is not generated by Eclipse, but by a third party decompiler (if that’s the case).
Side note:
Check your debug configuration to disable the decompiler as it should not be running at all if you are only debugging!