Output the context for inserted missing source code.
This commit is contained in:
@@ -93,6 +93,17 @@ public class FixedViolationParser extends Parser {
|
|||||||
return buggyStatements + fixedStatements;
|
return buggyStatements + fixedStatements;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected String getPatchSourceCode(File prevFile, File revFile, int startLineNum, int endLineNum, int startLineNum2, int endLineNum2, boolean isInsert) {
|
||||||
|
String buggyStatements = "";
|
||||||
|
if (isInsert) {
|
||||||
|
buggyStatements = readSourceCode(prevFile, startLineNum, endLineNum, "");
|
||||||
|
} else {
|
||||||
|
buggyStatements = readSourceCode(prevFile, startLineNum, endLineNum, "-");
|
||||||
|
}
|
||||||
|
String fixedStatements = readSourceCode(revFile, startLineNum2, endLineNum2, "+");
|
||||||
|
return buggyStatements + fixedStatements;
|
||||||
|
}
|
||||||
|
|
||||||
protected String readSourceCode(File file, int startLineNum, int endLineNum, String type) {
|
protected String readSourceCode(File file, int startLineNum, int endLineNum, String type) {
|
||||||
String sourceCode = "";
|
String sourceCode = "";
|
||||||
String fileContent = FileHelper.readFile(file);
|
String fileContent = FileHelper.readFile(file);
|
||||||
|
|||||||
Reference in New Issue
Block a user