]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Source/GenBuild/org/tianocore/build/autogen/AutoGen.java
Update GlobalData, SPD, SurfaceAreaQuery to using EdkException.
[mirror_edk2.git] / Tools / Source / GenBuild / org / tianocore / build / autogen / AutoGen.java
index 08b44f9eb47a871d398ef64e32972f805e06cc2a..117b6bfe17944810f2348f9d38310d78ab853c29 100644 (file)
@@ -42,6 +42,7 @@ import org.tianocore.build.id.PackageIdentification;
 import org.tianocore.build.pcd.action.PCDAutoGenAction;\r
 import org.tianocore.common.logger.EdkLog;\r
 import org.tianocore.common.definitions.ToolDefinitions;\r
+import org.tianocore.common.exception.EdkException;\r
 \r
 /**\r
   This class is to generate Autogen.h and Autogen.c according to module surface\r
@@ -280,7 +281,7 @@ public class AutoGen {
       @throws BuildException\r
                   Failed to generate AutoGen.h.\r
     **/\r
-    void moduleGenAutogenH() throws AutoGenException {\r
+    void moduleGenAutogenH() throws EdkException, AutoGenException {\r
 \r
         Set<String> libClassIncludeH;\r
         String moduleType;\r
@@ -406,7 +407,7 @@ public class AutoGen {
       @throws BuildException\r
                   Failed to generate AutoGen.c.\r
     **/\r
-    void moduleGenAutogenC() throws AutoGenException {\r
+    void moduleGenAutogenC() throws EdkException, AutoGenException {\r
 \r
         StringBuffer fileBuffer = new StringBuffer(8192);\r
         //\r
@@ -535,7 +536,7 @@ public class AutoGen {
       @throws BuildException\r
                   Failed to generate AutoGen.c.\r
     **/\r
-    void libGenAutogenH() throws AutoGenException {\r
+    void libGenAutogenH() throws EdkException, AutoGenException {\r
 \r
         Set<String> libClassIncludeH;\r
         String moduleType;\r
@@ -699,7 +700,7 @@ public class AutoGen {
       @return includeStrList List of *.h file.\r
     **/\r
     Set<String> LibraryClassToAutogenH(String[] libClassList)\r
-    throws AutoGenException {\r
+    throws EdkException, AutoGenException {\r
         Set<String> includeStrList = new LinkedHashSet<String>();\r
         String includeName[];\r
         String str = "";\r
@@ -1904,7 +1905,7 @@ public class AutoGen {
       @param\r
       @return    \r
     **/\r
-    private void collectLibInstanceInfo(){\r
+    private void collectLibInstanceInfo() throws EdkException{\r
         int index;\r
 \r
         String libConstructName = null;\r