2011-12-02 80 views

回答

6

根據第一鏈接時,我用Google搜索術語「GWT umbrellaexception」:

一個RuntimeException收集孩子ThrowableSet在一起。 通常在循環後拋出,並且在該循環期間拋出所有異常,但是延遲,以便循環完成執行。

這只是一個CollectionException的(Throwable實際上)。 Read the API Doc for more information

+3

這個名字來源於「傘」一詞的不同用法,意思是涵蓋各種事物的對象。購買「保護傘」保險可以涵蓋房屋,汽車等。在這種情況下,這是一個例外,涵蓋了多種其他例外情況。 – Thomas

+0

我想這就是他要求的答案:) +1 – everton

+1

是啊......那就是我一直在尋找的東西。從技術上講,我知道它是什麼,我只是想得到一個概念,爲什麼他們這樣命名。謝謝! – Maksim

0

RuntimeException一起收集一組子child Throwables。通常在循環之後拋出,在該循環期間拋出所有異常,但是被延遲以便循環完成執行。

com.google.gwt.event.shared.UmbrellaException

它的循環完成後拋出一個循環中拋出的所有異常的Set。看起來像是用來讓循環結束,即使在執行期間發生了一些異常。