Editor: JiveLint is a tool employing powerful Static analysis on your JAVA source code. For example, JiveLint will find unused code and variables, switch blocks without a Default case, if a class overrides Object.equals() but not Object.hashCode(), if code use == to compare Strings instead of equals().