Abstraction issuesJava Android Lint Assignment issuesJava Bitwise operation issuesJava Class metricsJava Class structureJava Cloning issuesJava Code maturity issuesJava Code style issuesJava Compiler issuesJava Concurrency annotation issuesJava Control flow issuesJava Data flow issuesJava Declaration redundancyJava Dependency issuesJava Encapsulation issuesJava Error handlingJava Finalization issuesJava GPath inspectionsGroovy General GeneralJava Google Cloud Endpoints Groovy ImportsJava Inheritance issuesJava Initialization issuesJava Internationalization issues Internationalization issuesJava J2ME issuesJava JUnit issues JUnit issuesJava Java Java language level issuesJava Java language level migration aidsJava JavaBeans issuesJava JavaFX Javadoc issuesJava Language Injection Logging issuesJava Manifest Memory issuesJava Method metricsJava Modularization issuesJava Naming ConventionsGroovy Naming conventionsJava Numeric issuesJava Packaging issuesJava Performance issuesJava Portability issuesJava Probable bugsGroovy Probable bugsJava Properties Files Properties FilesJava Resource management issuesJava Security issuesJava Serialization issuesJava StyleGroovy TestNG Threading issuesGroovy Threading issuesJava Verbose or redundant code constructsJava Visibility issuesJava toString() issuesJava