no message

This commit is contained in:
2025-03-31 14:40:09 +03:00
parent 48290ccf97
commit ddf04c6f39
6 changed files with 32 additions and 21 deletions

View File

@@ -3,6 +3,7 @@ import Common.Utils.Utils_;
import _VisualDVM.Global;
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 _VisualDVM.ProjectData.SapforData.Loops.Loop;
import _VisualDVM.ProjectData.SapforData.Loops.LoopState;
@@ -42,25 +43,16 @@ public class SPF_GetGraphLoops extends SapforAnalysis {
Vector<String> loops_programs = new Vector<>();
/// System.out.println(packed);
LoopsJson loopsJson = Utils_.gson.fromJson(packed, LoopsJson.class);
for (Loop loop: loopsJson.loops){
System.out.println("loop "+"file="+loop.file+" line="+loop.line);
target.db.files.get(loop.file).LoopNests.add(loop);
for (FileLoopsJson fileLoopsJson: loopsJson.loops){
for (Loop loop: fileLoopsJson.loops)
loop.setFile(fileLoopsJson.file);
//-
if (!loops_programs.contains(loop.file)){
loops_programs.add(loop.file);
}
DBProjectFile dbProjectFile = target.db.files.get(fileLoopsJson.file);
dbProjectFile.saveAllLoops();
dbProjectFile.LoopGraphTitle = "Всего циклов: " + dbProjectFile.AllLoops.size();
//-
target.numLoops += dbProjectFile.AllLoops.size();
}
System.out.println("======");
//-
/*
for (String program_name: loops_programs){
DBProjectFile program = target.db.files.get(program_name);
program.saveAllLoops();
program.LoopGraphTitle = "Всего циклов: " + program.AllLoops.size();
target.numLoops += program.AllLoops.size();
}
*/
}
@Override
protected void FocusResult() {