fix
При новой распаковке выдает имена с линуксовым слешем, для винды пришлось учесть
This commit is contained in:
@@ -5,10 +5,6 @@ import _VisualDVM.Passes.Sapfor.SapforAnalysis;
|
||||
import _VisualDVM.ProjectData.Files.DBProjectFile;
|
||||
import _VisualDVM.ProjectData.SapforData.Loops.Json.FileLoopsJson;
|
||||
import _VisualDVM.ProjectData.SapforData.Loops.Json.LoopsJson;
|
||||
import org.apache.commons.io.FileUtils;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.Vector;
|
||||
public class SPF_GetGraphLoops extends SapforAnalysis {
|
||||
@Override
|
||||
public String phase() {
|
||||
@@ -40,7 +36,9 @@ public class SPF_GetGraphLoops extends SapforAnalysis {
|
||||
@Override
|
||||
protected void unpack(String packed) throws Exception {
|
||||
LoopsJson loopsJson = Utils_.gson.fromJson(packed, LoopsJson.class);
|
||||
for (FileLoopsJson fileLoopsJson: loopsJson.allLoops){
|
||||
for (FileLoopsJson fileLoopsJson : loopsJson.allLoops) {
|
||||
if (Utils_.isWindows())
|
||||
fileLoopsJson.file = Utils_.toW(fileLoopsJson.file);
|
||||
DBProjectFile projectFile = target.db.files.get(fileLoopsJson.file);
|
||||
projectFile.saveLoops(fileLoopsJson.loops);
|
||||
target.numLoops += projectFile.AllLoops.size();
|
||||
|
||||
Reference in New Issue
Block a user