zeroc-ice / ice

All-in-one solution for creating networked applications with RPC, pub/sub, server deployment, and more.
https://zeroc.com
GNU General Public License v2.0
2k stars 592 forks source link

Fix Some Java Lints #2394

Closed InsertCreativityHere closed 2 days ago

InsertCreativityHere commented 2 days ago

Now that I've gotten most of the Java tooling settled out, we can use it for detecting lint violations. This PR fixes all the easy lint violations that it found, mostly just dead/redundant code.

The most notable is that we were adding java.io.Serializable to Slice-generated enums. This is useless though, since all enums are already Serializable by default.


The main take-away from the linter is that parts of IceGridGUI are very deprecated, should we care to fix it?