연관글



값 확인하기 (Variables 뷰)
이클립스에서 디버깅 시에 현재 시점(현재 스레드의 스택 프레임)에 어떤 변수에 어떤 값들이 담겨있는지 확인하기 위한 Variables 뷰를 제공합니다. 변수가 primitive type 이 아닌 객체라면 트리 형태로 멤버의 값들을 보여줍니다.




Variables뷰는 상단 메뉴의 Window > Show View > Variables 를 클릭하여 활성화 하거나 Other...에서 찾을 수 있습니다.






예를들어 디버깅 첫번째 포스팅 글의 예제코드에 print() 메서드에서 브레이킹 포인트를 찍고 디버깅을 하는 경우에 우측 Variables 뷰에는 현재 스택 프레임상의 변수인 personList 객체의 내부 값들을 아래와 같이 보여줍니다. 또한 > 화살표를 눌러 더욱 세밀하게 값들을 열어볼 수 있습니다.







값 수정하기
Variables뷰는 값 확인 뿐 아니라 값을 수정할 수도 있습니다.

print() 메서드에서 for문에 시작되기 전 출력문에 브레이크 포인트를 찍고 디버깅을 시작합니다.



Variables 뷰에서 personList를 펼쳐서 [2] 번 요소의 Person객체의 age 값을 35로 수정 후 F8 키를 눌러 디버깅을 마칩니다.




for문 안의 출력문이 실행되고 콘솔에 디버깅시에 바꿔준 값으로 출력된 것을 볼 수 있습니다.


블로그 이미지

도로락

IT, 프로그래밍, 컴퓨터 활용 정보 등을 위한 블로그

,