]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Source/MigrationTools/org/tianocore/migration/ModuleInfo.java
MsaOwner.java & ModuleInfo.java
[mirror_edk2.git] / Tools / Source / MigrationTools / org / tianocore / migration / ModuleInfo.java
index 9624eeea54276979e1ff17249e23687b1f3ee098..dd106d5eb919b5d4ddd914dc1d2981ef34490830 100644 (file)
@@ -30,7 +30,7 @@ public final class ModuleInfo {
     public final String modulepath;\r
     public final String temppath;\r
     \r
-    private MsaOwner msaowner = new MsaOwner();\r
+    private MsaOwner msaowner = MsaOwner.initNewMsaOwner();\r
     \r
     public String modulename = null;\r
     public String guidvalue = null;\r
@@ -59,23 +59,24 @@ public final class ModuleInfo {
     //-----------------------------------------------------------------------------------//\r
 \r
     public final boolean addProtocol (String proname, UsageTypes.Enum usage) {\r
-       protocols.add(proname);\r
-       return msaowner.addProtocol(proname, usage);\r
+        //protocols.add(proname);\r
+        System.out.println("I'm in");\r
+        return msaowner.addProtocol(proname, usage);\r
     }\r
     \r
     public final boolean addPpi (String ppiname, UsageTypes.Enum usage) {\r
-       ppis.add(ppiname);\r
-       return msaowner.addPpi(ppiname, usage);\r
+        //ppis.add(ppiname);\r
+        return msaowner.addPpi(ppiname, usage);\r
     }\r
     \r
     public final boolean addGuid (String guidname, UsageTypes.Enum usage) {\r
-       guids.add(guidname);\r
-       return msaowner.addGuid(guidname, usage);\r
+        //guids.add(guidname);\r
+        return msaowner.addGuid(guidname, usage);\r
     }\r
     \r
     public final boolean addLibraryClass(String name, UsageTypes.Enum usage) {\r
-       hashrequiredr9libs.add(name);\r
-       return msaowner.addLibraryClass(name, usage);\r
+        //hashrequiredr9libs.add(name);\r
+        return msaowner.addLibraryClass(name, usage);\r
     }\r
     \r
     //-----------------------------------------------------------------------------------//\r
@@ -112,4 +113,8 @@ public final class ModuleInfo {
         }\r
         return false;\r
     }\r
+    \r
+    public final MsaOwner getMsaOwner() {\r
+        return msaowner;\r
+    }\r
 }
\ No newline at end of file