2017-10-13 80 views
0

我明白我在以下問題中所要求的幾乎沒有實際應用,但我想知道是否可以在Java中執行。如何忽略Java中的指定關鍵字

我希望能夠用兩個單詞(第一個單詞將被忽略,第二個單詞被視爲一個有效的異常類型,它將是)來定義一個throws聲明。

所以基本上我想,看起來像這樣的方法簽名編譯:

public void foo() throws A Fit {} 

這裏所說的「A」被簡單地忽略,然後我會Fit定義爲自定義異常(如你通常會做到這一點),如:

public class Fit extends Exception { 
    public Fit(String msg) { 
    super(msg); 
    } 
} 

因此,在本質我問,如果我能以某種方式告訴Java忽略特定文字「關鍵字」(在這種情況下「A」)。因此,定義關鍵字'A'什麼也不做。我知道你可以通過#define來定義關鍵字,但是Java是否以任何方式提供這種功能?

回答