]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Source/GenBuild/org/tianocore/build/toolchain/ToolChainMap.java
Support prebuild and postbuild for UserExtension for Platform build. If UserExtension...
[mirror_edk2.git] / Tools / Source / GenBuild / org / tianocore / build / toolchain / ToolChainMap.java
index 39034fd4b72a88d6fe0b141059f20258eeba7c4d..baddd95a98d388ef23988725c79b7dfa5cd81dfd 100644 (file)
@@ -22,8 +22,6 @@ import java.util.HashMap;
 import java.util.Map;\r
 import java.util.Set;\r
 \r
-import org.tianocore.exception.EdkException;\r
-\r
 public class ToolChainMap {\r
 \r
     private int matchLevel = ToolChainKey.keyLength - 2;\r
@@ -31,39 +29,38 @@ public class ToolChainMap {
     private Map<ToolChainKey, String> map = null;\r
 \r
     public ToolChainMap() {\r
-        //this.map = new TreeMap<ToolChainKey, String>();\r
         this.map = new HashMap<ToolChainKey, String>();\r
     }\r
 \r
-    public String put(String key, String delimiter, String value)throws EdkException {\r
+    public String put(String key, String delimiter, String value) {\r
         ToolChainKey toolChainKey;\r
 \r
         try {\r
             toolChainKey = new ToolChainKey(key, delimiter);\r
         } catch (Exception e) {\r
-            throw new EdkException(e.getMessage());\r
+            return null;\r
         }\r
         return (String)map.put(toolChainKey, value);\r
     }\r
 \r
-    public String put(String key, String value) throws EdkException {\r
+    public String put(String key, String value) {\r
         ToolChainKey toolChainKey;\r
 \r
         try {\r
             toolChainKey = new ToolChainKey(key);\r
         } catch (Exception e) {\r
-            throw new EdkException(e.getMessage());\r
+            return null;\r
         }\r
         return (String)map.put(toolChainKey, value);\r
     }\r
 \r
-    public String put(String[] key, String value) throws EdkException {\r
+    public String put(String[] key, String value) {\r
         ToolChainKey toolChainKey;\r
 \r
         try {\r
             toolChainKey = new ToolChainKey(key);\r
         } catch (Exception e) {\r
-            throw new EdkException(e.getMessage());\r
+            return null;\r
         }\r
         return (String)map.put(toolChainKey, value);\r
     }\r
@@ -72,40 +69,40 @@ public class ToolChainMap {
         return (String)map.put(key, value);\r
     }\r
 \r
-    public String get(String key) throws EdkException {\r
+    public String get(String key) {\r
         ToolChainKey toolChainKey;\r
 \r
         try {\r
             toolChainKey = new ToolChainKey(key);\r
         } catch (Exception e) {\r
-            throw new EdkException(e.getMessage());\r
+            return null;\r
         }\r
         return get(toolChainKey);\r
     }\r
 \r
-    public String get(String key, String delimiter) throws EdkException {\r
+    public String get(String key, String delimiter) {\r
         ToolChainKey toolChainKey;\r
 \r
         try {\r
             toolChainKey = new ToolChainKey(key, delimiter);\r
         } catch (Exception e) {\r
-            throw new EdkException(e.getMessage());\r
+            return null;\r
         }\r
         return get(toolChainKey);\r
     }\r
 \r
-    public String get(String[] key)  throws EdkException {\r
+    public String get(String[] key) {\r
         ToolChainKey toolChainKey;\r
 \r
         try {\r
             toolChainKey = new ToolChainKey(key);\r
         } catch (Exception e) {\r
-            throw new EdkException(e.getMessage());\r
+            return null;\r
         }\r
         return get(toolChainKey);\r
     }\r
 \r
-    public String get(ToolChainKey key)  throws EdkException {\r
+    public String get(ToolChainKey key) {\r
         String result = map.get(key);\r
         if (result != null || map.containsKey(key)) {\r
             return result;\r
@@ -116,7 +113,7 @@ public class ToolChainMap {
         try {\r
             tmpKey = new ToolChainKey(keySet);\r
         } catch (Exception e) {\r
-            throw new EdkException(e.getMessage());\r
+            return null;\r
         }\r
 \r
         int level = matchLevel;\r
@@ -134,7 +131,7 @@ public class ToolChainMap {
                         continue;\r
                     }\r
                 } catch (Exception e) {\r
-                    throw new EdkException(e.getMessage());\r
+                    return null;\r
                 }\r
 \r
                 result = map.get(tmpKey);\r
@@ -157,9 +154,5 @@ public class ToolChainMap {
     public Set<ToolChainKey> keySet() {\r
         return (Set<ToolChainKey>)map.keySet();\r
     }\r
-    \r
-//    public String toString() {\r
-//        return map.toString();\r
-//    }\r
 }\r
 \r