diff --git a/src/_VisualDVM/Passes/All/SPF_GetAllDeclaratedArrays.java b/src/_VisualDVM/Passes/All/SPF_GetAllDeclaratedArrays.java index da89ba63..14376018 100644 --- a/src/_VisualDVM/Passes/All/SPF_GetAllDeclaratedArrays.java +++ b/src/_VisualDVM/Passes/All/SPF_GetAllDeclaratedArrays.java @@ -4,6 +4,7 @@ import Common.Utils.Utils_; import _VisualDVM.Global; import _VisualDVM.Passes.Sapfor.SapforAnalysis; import _VisualDVM.ProjectData.Files.DBProjectFile; +import _VisualDVM.ProjectData.SapforData.Arrays.ArrayDecl; import _VisualDVM.ProjectData.SapforData.Arrays.ArraysJson; import _VisualDVM.ProjectData.SapforData.Arrays.ProjectArray; @@ -34,6 +35,9 @@ public class SPF_GetAllDeclaratedArrays extends SapforAnalysis { System.out.println("size="+arraysJson.allArrays.size()); for (ProjectArray array: arraysJson.allArrays){ array.Init(); + for (ArrayDecl arrayDecl: array.declPlaces){ + arrayDecl.file = Utils_.toW(arrayDecl.file); + } target.declaratedArrays.put(array.id, array); array.print(); } diff --git a/src/_VisualDVM/ProjectData/SapforData/Arrays/ProjectArray.java b/src/_VisualDVM/ProjectData/SapforData/Arrays/ProjectArray.java index 42a1fdcc..d2d64496 100644 --- a/src/_VisualDVM/ProjectData/SapforData/Arrays/ProjectArray.java +++ b/src/_VisualDVM/ProjectData/SapforData/Arrays/ProjectArray.java @@ -43,7 +43,7 @@ public class ProjectArray extends DBObject { @Expose public int isLoopArrayFlag; @Expose - Vector declPlaces = new Vector<>(); + public Vector declPlaces = new Vector<>(); @Expose List deprecateToDist = new Vector<>(); @Expose