Skip to content

Commit 2ae194c

Browse files
committed
detection of Move and Rename Method in PR
JabRef/jabref#8934 #715
1 parent 719e8e2 commit 2ae194c

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/main/java/gr/uom/java/xmi/diff/UMLModelDiff.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4684,7 +4684,10 @@ private boolean movedAndRenamedMethodSignature(UMLOperation removedOperation, UM
46844684
}
46854685
}
46864686
double normalizedEditDistance = mapper.normalizedEditDistance();
4687-
if(exactLeafMappings == 0 && normalizedEditDistance > 0.24) {
4687+
boolean zeroNonMapped = mapper.getNonMappedLeavesT1().size() == 0 && mapper.getNonMappedLeavesT2().size() == 0 &&
4688+
mapper.getNonMappedInnerNodesT1().size() == 0 && mapper.getNonMappedInnerNodesT2().size() == 0 &&
4689+
removedOperation.hasTestAnnotation() && addedOperation.hasTestAnnotation();
4690+
if(exactLeafMappings == 0 && !zeroNonMapped && normalizedEditDistance > 0.24) {
46884691
return false;
46894692
}
46904693
if(exactLeafMappings == 1 && normalizedEditDistance > 0.51 && (mapper.nonMappedElementsT1() > 0 || mapper.nonMappedElementsT2() > 0)) {

0 commit comments

Comments
 (0)