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

@@ -8,7 +8,6 @@ import com.google.gson.annotations.Expose;
import com.sun.org.glassfish.gmbal.Description;
//объект принадлежащий файлу и относящийся к его строке.
public class FileObject implements Selectable {
@Expose
public String file = "";
@Expose
public int line = 1;
@@ -38,4 +37,7 @@ public class FileObject implements Selectable {
selected = flag;
}
//-------
public void setFile(String file_in){
file = file_in;
}
}

View File

@@ -0,0 +1,9 @@
package _VisualDVM.ProjectData.SapforData.Loops.Json;
import _VisualDVM.ProjectData.SapforData.Loops.Loop;
import java.util.List;
import java.util.Vector;
public class FileLoopsJson {
public String file;
public List<Loop> loops = new Vector<>();
}

View File

@@ -6,5 +6,5 @@ import java.util.List;
import java.util.Vector;
public class LoopsJson {
@Expose
public List<Loop> loops = new Vector<>();
public List<FileLoopsJson> loops = new Vector<>();
}

View File

@@ -1,6 +1,7 @@
package _VisualDVM.ProjectData.SapforData.Loops;
import Common.Visual.Fonts.VisualiserFonts;
import _VisualDVM.ProjectData.Messages.Message;
import _VisualDVM.ProjectData.SapforData.FileObject;
import _VisualDVM.ProjectData.SapforData.FileObjectWithMessages;
import _VisualDVM.ProjectData.SapforData.Functions.FuncCall;
import com.google.gson.annotations.Expose;
@@ -79,4 +80,10 @@ public class Loop extends FileObjectWithMessages {
for (Loop loop: children)
loop.toMap_r(loops_map);
}
@Override
public void setFile(String file_in) {
super.setFile(file_in);
for (FileObject fileObject: getAllChildren())
fileObject.setFile(file_in);
}
}