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;
|
||||
}
|
||||
|
||||
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) {
|
||||
String sourceCode = "";
|
||||
String fileContent = FileHelper.readFile(file);
|
||||
|
||||
Reference in New Issue
Block a user