UnnecessaryFinalModifier should be extended to consider 2 scenarios it doesn't currently do:
public enum Foo { BAR, BAZ { @Override public final void magic() {} // violation expected, BAZ can't be extended, no need to mark as final }; public void magic() {} }
and:
Listener list = new Listener() { @Override public final onEvent() {} // violation expected, anonymous classes can't be extended };
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4