728x90
반응형
질문 : 스택 추적을 잃지 않고 Java에서 예외 다시 던지기
C #에서는 throw;
스택 추적을 유지하면서 예외를 다시 발생시키는 명령문 :
try
{
...
}
catch (Exception e)
{
if (e is FooException)
throw;
}
Java에 이와 같은 것이 있습니까 ( 원래 스택 추적을 잃지 않음 )?
답변
catch (WhateverException e) {
throw e;
}
잡은 예외를 단순히 다시 던질 것입니다 (분명히 주변 메서드는 서명 등을 통해이를 허용해야합니다). 예외는 원래 스택 추적을 유지합니다.
출처 : https://stackoverflow.com/questions/1097527/rethrowing-exceptions-in-java-without-losing-the-stack-trace
728x90
반응형
'프로그래밍 언어 > JAVA' 카테고리의 다른 글
자바 스크립트에서 localStorage를 재설정 / 삭제하는 방법 (0) | 2021.06.13 |
---|---|
자바 스크립트의 함수 오버로딩-모범 사례 (0) | 2021.06.10 |
검색 메서드 'null'을 return VS return값을 생성 할 수 없을 때 예외를 throw (0) | 2021.06.05 |
JUnit 4 테스트에서 특정 예외가 발생할 때 (0) | 2021.06.02 |
한 줄로 ArrayList 초기화 (0) | 2021.06.02 |