This commit is contained in:
Kui LIU
2017-12-21 22:39:20 +01:00
parent 507bfdb8ea
commit affe46e284
2 changed files with 5 additions and 1 deletions
@@ -176,10 +176,14 @@ public class DiffEntryReader {
if (buggyStartLine > 0) { if (buggyStartLine > 0) {
DiffEntryHunk diffEntryHunk = new DiffEntryHunk(buggyStartLine, fixedStartLine, buggyRange, fixedRange); DiffEntryHunk diffEntryHunk = new DiffEntryHunk(buggyStartLine, fixedStartLine, buggyRange, fixedRange);
diffEntryHunk.setHunk(hunk.toString()); diffEntryHunk.setHunk(hunk.toString());
diffEntryHunk.setBuggyHunkSize(buggyHunkSize);
diffEntryHunk.setFixedHunkSize(fixedHunkSize);
diffentryHunks.add(diffEntryHunk); diffentryHunks.add(diffEntryHunk);
} }
hunk.setLength(0); hunk.setLength(0);
} }
buggyHunkSize = 0;
fixedHunkSize = 0;
int plusIndex = line.indexOf("+"); int plusIndex = line.indexOf("+");
String lineNum = line.substring(4, plusIndex); String lineNum = line.substring(4, plusIndex);
String[] nums = lineNum.split(","); String[] nums = lineNum.split(",");
@@ -419,7 +419,7 @@ public class HunkActionFilter {
violation.getActionSets().add(actionSet); violation.getActionSets().add(actionSet);
} }
} }
} else if (!actionStr.startsWith("MOV")){// ignore move actions. } else {//if (!actionStr.startsWith("MOV")){// ignore move actions.
if (bugHunkStartLine <= actionBugStartLine && violationEndLine <= bugHunkEndLine) { if (bugHunkStartLine <= actionBugStartLine && violationEndLine <= bugHunkEndLine) {
if (violationStartLine <= actionBugEndLine && violationEndLine >= actionBugStartLine) { if (violationStartLine <= actionBugEndLine && violationEndLine >= actionBugStartLine) {
violation.getActionSets().add(actionSet); violation.getActionSets().add(actionSet);