Skip to content

Commit 60358a1

Browse files
committed
Fix to not summarize hashCode() and equals()
1 parent d06783f commit 60358a1

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

soot-infoflow-summaries/src/soot/jimple/infoflow/methodSummary/generator/SummaryGenerator.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -454,13 +454,13 @@ private boolean checkAndAdd(ClassAnalysisTask analysisTask, SootMethod sm) {
454454
return false;
455455

456456
// We normally don't analyze hashCode() and equals()
457-
final String sig = sm.getSignature();
457+
final String subSig = sm.getSubSignature();
458458
if (!config.getSummarizeHashCodeEquals()) {
459-
if (sig.equals("int hashCode()") || sig.equals("boolean equals(java.lang.Object)"))
459+
if (subSig.equals("int hashCode()") || subSig.equals("boolean equals(java.lang.Object)"))
460460
return false;
461461
}
462462

463-
analysisTask.addMethod(sig);
463+
analysisTask.addMethod(sm.getSignature());
464464
return true;
465465
}
466466

0 commit comments

Comments
 (0)