Program Analysis Result


Program Introspector (com.github.franciscoortin.introspector)
Owner Computational Reflection (garciarmiguel@uniovi.es)
Analysis Date 04-06-2026 08:07
Analysis Elapsed Time 00:00:02.257
Number of Analyses 1
Number of Projects 1
Number of Files 90
Lines of Code 7,642
Non Empty Lines of Code 6,567
Number of Nodes 17,100
Number of Relationships 50,396
100.00%
Overall Score
315 checks executed
0 warnings found
Analysis Category Syntactic Construct Score
Always override hashCode when you override equals
es.uniovi.reflection.analyses.bloch.3.9
Reliability Type Declaration 0/315 (100.00%)

This rule detects classes that implement only one of the hashCode and equals methods. Both methods must be implemented to preserve the general contract for the hashCode method.