2016-07-14 16 views
3

빈 try catch 블록은 어떻게 찾을 수 있습니까? 나는 단지 빈 catch 블록Intellij 구조 검색 : 빈 try catch 블록을 찾는 방법은 무엇입니까?

그것으로 캐치를 시도 찾을 않도록를 강화하려는

try { 
    $TryStatement$; 
} catch($ExceptionType$ $Exception$) { 
    $CatchStatement$; 
} 

: 복사 기존 템플릿을 사용하여

... 나는 시도 캐치에 대한 구조적인 검색을 발견 찾아야한다 :

try { 
     assertTrue(output.validate()); 
    } catch (Exception e) { 
     //TODO something 
    } 

또는

try { 
     assertTrue(output.validate()); 
    } catch (Exception e) { 

    } 
,536을

또는

try { 
     assertTrue(output.validate()); 
    } catch (Exception e) {} 

그러나하지

:

try { 
     assertTrue(output.validate()); 
    } catch (Exception e) { 
     e.printStackTrace(); 
    } 

을 지금은 분명히 발견 둘 다 더 차별화 betweens이 없기 때문에. 이 여분의 수표를 어떻게 추가 할 수 있습니까?

+2

대신에 계산 설정이 발견 템플릿과 CatchStatement 변수를 사용하여 이름/빈 '잡기'에 의해/실행 검사 분석을 차단 – Jesper

+0

thx,하지만 첫 번째 예제에서와 같이 commentar와 함께 빈 catch를 찾지 못합니다. – user1167253

+2

* Empty 'catch'블록 * 검사에는 주석을 비활성화 할 수있는 콘텐츠로 집계하는 옵션이 있습니다. –

답변

0

당신도 할 수있는, 최소 카운트 및 최대 구조적 검색을 사용하여 0