From 8b40939ff828259d5a5ea3f5c3b86e441fb582e6 Mon Sep 17 00:00:00 2001 From: Kui LIU Date: Thu, 14 Sep 2017 15:25:38 +0200 Subject: [PATCH] Update BuggyTreeParser. --- .../edu/lu/uni/serval/bugLocalization/BuggyTreeParser.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/edu/lu/uni/serval/bugLocalization/BuggyTreeParser.java b/src/main/java/edu/lu/uni/serval/bugLocalization/BuggyTreeParser.java index 6c54cf1..3db0692 100644 --- a/src/main/java/edu/lu/uni/serval/bugLocalization/BuggyTreeParser.java +++ b/src/main/java/edu/lu/uni/serval/bugLocalization/BuggyTreeParser.java @@ -14,6 +14,7 @@ import edu.lu.uni.serval.config.Configuration; import edu.lu.uni.serval.gumtree.regroup.SimpleTree; import edu.lu.uni.serval.gumtree.regroup.SimplifyTree; import edu.lu.uni.serval.utils.FileHelper; +import edu.lu.uni.serval.violation.code.parser.AlarmTree; /** * @@ -49,7 +50,7 @@ public class BuggyTreeParser { String[] bugIdInfo = bugId.split("_"); String projectName = bugIdInfo[0]; String bugIdSt = bugIdInfo[1]; - String path = "../FPM_Violations/Testing/CheckedOut/" + projectName + "/" + bugIdSt + "/buggy/"; + String path = "../FPM_Violations/Testing/projects/" + projectName + "/" + bugIdSt + "/buggy/"; if ("Chart".equals(projectName)) { path += "source/"; } else { @@ -58,6 +59,7 @@ public class BuggyTreeParser { List javaFiles = FileHelper.getAllFiles(path, ".java"); for (File javaFile : javaFiles) { if (javaFile.getPath().endsWith(fileName)) { + AlarmTree alarmTree = new AlarmTree(javaFile, startLine, endLine); alarmTree.extract(); List matchedTrees = alarmTree.getAlarmTrees();