]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Source/MigrationTools/org/tianocore/migration/MigrationTool.java
singleton of Database & FirstPanel
[mirror_edk2.git] / Tools / Source / MigrationTools / org / tianocore / migration / MigrationTool.java
index 2cef1626e7996a29a693588cf9bc65cd7d9214d6..e1e769f62dc4a810bab49cb466b5304db1aa6d7c 100644 (file)
@@ -4,6 +4,15 @@ import java.io.File;
 import java.util.Set;\r
 \r
 public class MigrationTool {\r
+       public static UI ui = null;\r
+       public static Database db = null;\r
+\r
+       public static final String MIGRATIONCOMMENT = "//%$//";\r
+\r
+       public static boolean printModuleInfo = false;\r
+       public static boolean doCritic = false;\r
+       public static boolean defaultoutput = false;\r
+\r
        private static final void manipulate(ModuleInfo mi) throws Exception {\r
 \r
                ModuleReader.ModuleScan(mi);\r
@@ -60,17 +69,8 @@ public class MigrationTool {
                Common.toDoAll(path, MigrationTool.class.getMethod("seekModule", String.class), null, null, Common.DIR);\r
        }\r
 \r
-       public static UI ui = null;\r
-       public static Database db = null;\r
-\r
-       public static final String MIGRATIONCOMMENT = "//%$//";\r
-\r
-       public static boolean printModuleInfo = false;\r
-       public static boolean doCritic = false;\r
-       public static boolean defaultoutput = false;\r
-\r
        public static void main(String[] args) throws Exception {\r
-               ui = FirstPanel.init();\r
-               db = Database.init();\r
+               ui = FirstPanel.getInstance();\r
+               db = Database.getInstance();\r
        }\r
 }\r