throw 문이 catch 블록 내부에서 발생하는 경우를 식별하려고합니다. 예를 들어 :throw 문이 catch 내에서 발생하는 것을 감지하는 방법은 무엇입니까?
catch(MyException e){
throw e;
}
catch(Exception e){
throw new AnotherType();
}
그것은 throw 문의 존재를 확인하기 위해 자사의 단위를 반복 각 catch 블록의 명시 적 시작/종료 범위에 액세스 할 수 있습니까? 내가 어떻게이 일을 할 수 있는지에 대한 생각?
왜 이렇게해야합니까? –
일부 예외 처리 계약을 확인하는 개발 도구 – EijiAdachi
컴파일러는 이미이를 수행합니다. 어떤 기능을 추가하려고합니까? –