📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법
이클립스[Elipse] | 2018. 7. 4. 02:00

[이클립스] Eclipse 디버깅(debugging) 파헤치기 [3] 변수 값 확인 및 수정하기 Variables 뷰

연관글

값 확인하기 (Variables 뷰)

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

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

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

값 수정하기

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

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

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

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

도로락

도로락

Writer

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