How to enforce @Override annotation in maven or external tool (outside of IDE)
posted 3 years ago
I need check overriding methods which don't have @Override annotation to prevent some bugs. I looked at CheckStyle plugin but its MissingOverride rule applies only to methods that have @inheritDoc tag. Also, I looked at eclipse java compiler. It has -warn: over-ann option to display warning like this:
The method process() of type Command should be tagged with @Override since it actually overrides a superclass method
It would be nice if I had build or compile error in such situation.