EclipseLuna一次向所有方法添加throws子句

EclipseLuna一次向所有方法添加throws子句,eclipse,eclipse-luna,Eclipse,Eclipse Luna,我有一个在大约70个地方调用的方法,我现在修改它来抛出一个自定义异常,Eclipse无法用快速修复来修复这70个调用方,我知道有两个可能的处理方法,一个是添加一个try-catch,另一个是添加一个throws,因此Eclipse可能无法确定应用哪一个,但是“快速修复”选项没有为我提供将所选内容应用于所有其他位置的选项。我不想一个接一个地做。关于类似的问题,有一种说法,但似乎没有帮助。我还尝试通过重构来更改方法签名,希望Eclipse能够为调用方提供修复,但事实并非如此。有没有办法解决这个问题。

我有一个在大约70个地方调用的方法,我现在修改它来抛出一个自定义异常,Eclipse无法用快速修复来修复这70个调用方,我知道有两个可能的处理方法,一个是添加一个try-catch,另一个是添加一个throws,因此Eclipse可能无法确定应用哪一个,但是“快速修复”选项没有为我提供将所选内容应用于所有其他位置的选项。我不想一个接一个地做。关于类似的问题,有一种说法,但似乎没有帮助。我还尝试通过重构来更改方法签名,希望Eclipse能够为调用方提供修复,但事实并非如此。有没有办法解决这个问题。

问题可能是该方法有70个调用者吗?@John我不这么认为,我试着只选择其中两个,然后按Ctrl+1进行快速修复,它说“所选问题没有通用的快速修复”这很奇怪,因为有一种常见的抛出异常的修复方法。我的意思是,在我看来,抽象可能有点错误。问题可能是该方法有70个调用方吗?@John我不这么认为,我尝试只选择其中两个,然后按Ctrl+1快速修复,它说“选定的问题没有一个通用的快速修复方法”,这很奇怪,因为有一个常见的抛出异常的修复方法。我的意思是,在我看来,抽象可能有点错误。