1
저는 RecordingCommand 클래스를 org.eclipse.emf.transaction.RecordingCommand;에서 확장했습니다. 보호 된 메서드 doExecute()
을 재정의해야합니다. 메서드 정의에 던져 넣을 예외가 없습니다. 그러나 내 코드 안에 예외가 있고 그 예외를 처리해야하는 예외를 처리해야합니다. 여기 나는 메시지 e
을 던지지만 이것이 올바른 방법임을 확신하지 못합니다.예외 메소드 오버라이드 메소드를 예외없이 org 메소드 인터페이스에 정의했습니다.
는 난 그냥
@Override
protected void doExecute() {
try {
//my logic
} catch(Exception e) {
throw e;
}
}
+1 또는 'RuntimeException'을 확장하는 경우 다른 'Exception'사용자 정의 'Exception'조차도. –
@Rohit Jain - 감사합니다! –