我正在从 org.eclipse.emf.transaction.RecordingCommand 扩展类 RecordingCommand;我需要重写受保护doExecute()
的方法,方法定义不包含任何要抛出的异常,但是在我的代码中有一个选项,我有异常,我想捕获它并引发它,我应该如何处理这种异常,在这里我抛出消息e
,但我不确定这是正确的方法。
我希望你能理解这个问题,因为我认为抛出 E 更复杂
iethrow 异常
@Override
protected void doExecute() {
try {
//my logic
} catch(Exception e) {
throw e;
}
}