프레임

 

Frame Tab 당신에게 어떤 선택된 스택 프레임에 대한 상세한 설명을 보는 것을 허락합니다.  당신은 탭의 최상위에 드롭-다운 박스의 도움으로 스택으로부터 현재의 스레드와 특별한 프레임의 어느 것이던지 쉽게 선택할 있습니다.


만일 디버거가 실행하고 있으면 탭은 비어 있을 것입니다.  디버거가 정지될 쓰레드 정보는 보여지게 됩니다.






탭의 최상위의 드롭-다운 박스에서, 당신이 검사하게 되는 스레드를 선택하십시오.
선택된 스레드를 위한 모든 스택 프레임의 목록은 왼쪽 드롭-다운 박스에 나타날 것입니다:



트리모드에서 현재의 상태를 보기 위하여 원하는 스택 프레임을 선택하십시오. 그것이 존재할 당신은 바로 콘솔의 트리를 확장시킬 있고 또한 문맥 메뉴로부터 Inspect 서브트리와 함께 별도 윈도우에서 선택된 트리 노드를 보는 데에 선택할 있습니다.
소스 코드에서 상응하는 라인에 네비게이트 하기 위해서, 원하는 트리 노드 위에서 F4 누르십시오.

프레임 툴바



The
 Frame Tab  has a small tollbar with the following buttons: 

Frame Tab 다음 버튼과 함께 작은 톨바를 가집니다:

Previous Frame  

탭에서 이전의 프레임을 표시합니다.

Next Frame  

탭에서 다음 프레임을 표시합니다.

Show Execution  Point  

에디터에서 현재의 실행 점을 강조하고, Frame 탭에서 상응하는 스택 프레임을 표시합니다.

 

다른 노드 타입을 보여주기 위해 사용되는 규약:

 


모든 프리미티브 타입을 보여줍니다.

배열을 보여줍니다.

모든 참조 타입(배열을 제외합니다) 보여줍니다.

 

문맥과 속성을 관리

 

문맥 메뉴 항목과 그들의 숫자는 당신이 트리에서 클릭했던 항목에 따라서 변합니다.

    

Adjust Range...  

배열에 이용할 있음.  Adjust Range 다이얼로그를 트리에 나타나는 배열 요소의 범위를 설정하기 위해 엽니다:

Inspect  

필드와 로컬 변수에 이용할 있음.  노드를 위해 Inspect 윈도우를 엽니다.



Inspect 윈도우는 당신이 선택했던 루트 노드의 유일한 차이와 더불어 스택 프레임에서 이용 가능한 그것들과 함께 같은 운용을 수행하는 것을 허락합니다.

당신은 재귀적으로 서로 내에서 새로운 Inspect 윈도우를 부를 있습니다.

윈도우는 형태상이 아니고, 서브트리에서 모든 변경을 즉시 반영합니다.

Show Hex  

수치 변수에 이용할 있음.  트리의 노드의 값을 10진수에 16진수로 바꾼다.  

Set Value...  

필드와 로컬 변수에 이용할 있음.   다른 값을 노드에 설정하기 위해 편집 가능한 텍스트 필드를 호출합니다.

Edit Source  

필드와 로컬 변수에 이용할 있음.  에디터의 노드의 소스를 열고, 정상 라인 위에서 캐럿을 배치합니다.   동작은 또한 F4키와 함께 불려질 있습니다.

Add To Watches  

"정적인" 노드를 제외하고 모든 노드에 이용할 있음.  노드를 참조하는 표현식을 생성합니다.  Watches  탭에서 표현식을 추가합니다.

Add Field Watchpoint...  

필드에 이용할 있음.  필드를 위한 새로운 Field Watchpoint 생성하고, 새로운 Field Watchpoint  옵션을 설정하기 위해  Breakpoints  다이얼로그를 엽니다.

View toString()  

배열을 제외하고 모든 참조 타입에 이용할 있음. 트리에서 노드의 toString() 수치를 표시합니다이것은 토글 메뉴 항목입니다.  ToString() 오버라이드 되지 않는 클래스를 위하여 불가능해집니다.

Copy Value  

선택된 노드 값을 클립보드에 카피합니다.

Customize View ...  

그들의 보기 모드뿐만 아니라 탭에 나타나는 항목을 지정하기 위해 Customize View 다이얼로그를 엽니다.

 

Customize View  


Customize View   다이얼로그는 그들의 보기 모드 뿐만 아니라 탭에 나타나는 항목을 지정하기 위해 사용됩니다.


Customize View 다이얼로그는 Frame, Watch Inspection 탭에 대해 유사합니다.


 

Sort alphabetically  

만일 선택되면, 탭의 노드는 알파벳 순서로 나타납니다.

Select new  locals in scope  

탭의 초점은 범위에 보조를 맞추는 것에 나타나고 있는 새로운 변수에 자동적으로 스크롤합니다.

Alternate View  for Collections classes  

만일 선택되면, Collections Maps 많은 형식으로 탭에서 제공됩니다.

Arrays length  limit  

탭에 나타나는 배열 요소의 대수 설정하십시오.  디폴트 값은 100입니다.

Show static  fields  

만일 선택되면, 탭에서 정적인 필드를 표시하십시오.

Show static  final fields  

만일 선택되면, 탭에서 정적인 최종적인 필드를 표시하십시오.

Show synthetic  fields  

만일 선택되면, 탭에서 합성 필드(자바 컴파일러에 의해 자동적으로 생성된 필드) 표시하십시오.

Hide null  array elements  

만일 선택되면, 배열 요소를 숨기십시오.

Show integers  as hex  

만일 선택되면, 16진수로서 정수를 표시하십시오.

Types to be shown  as 'ToString'  

만일 디버깅 하는 동안 당신이 그들과 toString() 메소드 콜의 결과로서 제공된 그들의 파생을 필요로 하면 그룹에서 당신은 클래스를 선택할 있습니다.
All  옵션 버튼을 'ToString()'로서 나타나는 모든 클래스를 보기 위해 확인하십시오
만일 클래스가 표준 방법(객체 ID, 타입 ) 나타날 것이라면 None 옵션 버튼을 체크하십시오.
'ToString()'
로서 나타나는 클래스에 대해 필터를 지정하기 위해 Custom  옵션 버튼을 체크하십시오.

새로운 커스텀 클래스 필터를 추가하기 위해, Add..  추가합니다.  New Filter 다이얼로그에서 당신은 2가지 방법으로 클래스를 정의할 있습니다.  

번째는 어떤 문자 제로 이상의 발생을 나타내는 문자열의 시작 또는 끝에서 가능한 와일드 문자(*) 함께 완전하게 수식된 클래스 이름 또는 문자열을 타이프 하는 입니다.

toString() 결과를 부르는 것에 따라 이름이 리스트된(또는 그들의 서브 클래스)패턴의 어느 것에도 어울리는 것을 찾아내는 클래스는 나타날 것입니다.  

번째는 ellipsis 버튼을 눌러서 불려지는 Choose class 다이얼로그를 사용하는 입니다.

필터를 삭제하기 위해서, 필요한 하나를 선택하고 Remove 누르십시오.
임시적인 불가능한/가능한 특별한 필터에 대한 목록에서 클래스 이름의 다음 체크 박스를 이용하십시오.


만일 클래스 또는 자식이  'ToString()' 오버라이드 하지 않는다면, 'ToString()' 불려지고, 표시될 없습니다.


Show object  ID when show 'ToString()'  

'ToString()'로서 나타나는 클래스를 위해 객체 ID 보기 위해 체크 박스를 선택하십시오.