2010-12-22 3 views
4

IntelliJ에는 디버거에서 개체의 텍스트 표현을 표시 할 때 .toString() 대신 실행 할 식을 지정할 수있는 feature이 있습니다.IntelliJ 디버거 데이터보기

불행히도, 내가 수행하고자하는 작업은 단일 표현식 (즉, 배열을 반복하고 각 요소를 문자열로 변환 한 후 해당 문자열을 결합하는 것)에 적합 할 정도로 작지는 않습니다. 객체 자체는 생성 된 코드에 정의되어 있으므로 .toPrettyString() 메서드를 추가하는 것은 의문의 여지가 없습니다.

더 복잡한 디버그보기를 만들 수있는 방법이 있습니까? Eclipse가이 작업을 수행 할 수 있습니다.

답변

2

IntelliJ에서 복잡한 디버그 작업을 수행하는 방법을 모르지만 작업을 수행하고 데이터 형식 렌더러에서이 메서드로 인스턴스를 전달하는 정적 메서드가 포함 된 디버그 도우미 클래스를 사용할 수 있습니다.

+0

네, 이것이 유일한 방법입니다. IntelliJ는이 기능을 지원하지 않습니다. – nornagon