This doesn't answer your question of why it doesn't add the @Override
annotation when you generate delegate methods, but you can add a save action to do it for you upon saving the file. Go to
Window -> Preferences -> Java -> Editor -> Save Actions
Notice the entries for @Override
in the Additional actions
section. If those are missing for you, click the Configure...
button and select the Missing Code
tab and select those options:
If you want to add the annotations to an entire project or package in
bulk, select the project or package (or multiples), right-click, and
choose Source > Clean up...
In the Clean Up dialog, you can configure a custom profile that includes
adding missing annotations.