]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Java/Source/GenBuild/org/tianocore/build/id/ModuleIdentification.java
Used the DAG algorithm given by Mike to re-implemented library constructor sorting...
[mirror_edk2.git] / Tools / Java / Source / GenBuild / org / tianocore / build / id / ModuleIdentification.java
index c2d9acc0a830387fda80cc32a8679da9ae680a6c..dfcbeae76a1d1a3bcea689c9e0600290fe3514dc 100644 (file)
@@ -31,6 +31,10 @@ public class ModuleIdentification extends Identification {
     \r
     private boolean isLibrary = false;\r
 \r
+    private String constructor = "";\r
+\r
+    private String destructor = "";\r
+\r
     /**\r
       @param guid Guid\r
       @param version Version\r
@@ -189,4 +193,24 @@ public class ModuleIdentification extends Identification {
     public String getName() {\r
         return name;\r
     }\r
+\r
+    public boolean hasConstructor() {\r
+        return constructor != "";\r
+    }\r
+\r
+    public boolean hasDestructor() {\r
+        return destructor != "";\r
+    }\r
+\r
+    public void setConstructor(String name) {\r
+        if (name != null) {\r
+            constructor = name;\r
+        }\r
+    }\r
+\r
+    public void setDestructor(String name) {\r
+        if (name != null) {\r
+            destructor = name;\r
+        }\r
+    }\r
 }\r