2017-10-13 53 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是否以任何方式提供这种功能?

回答