исправление енума на инт

This commit is contained in:
2025-03-31 14:18:43 +03:00
parent e706b52b53
commit 48290ccf97
4 changed files with 19 additions and 72 deletions

View File

@@ -5,6 +5,7 @@ import _VisualDVM.Passes.Sapfor.SapforAnalysis;
import _VisualDVM.ProjectData.Files.DBProjectFile;
import _VisualDVM.ProjectData.SapforData.Loops.Json.LoopsJson;
import _VisualDVM.ProjectData.SapforData.Loops.Loop;
import _VisualDVM.ProjectData.SapforData.Loops.LoopState;
import java.util.Vector;
public class SPF_GetGraphLoops extends SapforAnalysis {
@@ -39,11 +40,11 @@ public class SPF_GetGraphLoops extends SapforAnalysis {
protected void unpack(String packed) throws Exception {
int allLoops=0;
Vector<String> loops_programs = new Vector<>();
packed = "{\"loops\":"+new StringBuilder(packed).substring(9, packed.length()-1)+"}";
System.out.println(packed);
/// 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);
//-
if (!loops_programs.contains(loop.file)){