ÄÝ °èÃþ

 

Call Hierarchy Åø À©µµ¿ì¸¦ »ç¿ëÇÏ¸é ´ç½ÅÀº ¼±ÅÃµÈ ¸Þ¼Òµå¸¦ ºÎ¸£°Å³ª ¶Ç´Â Æ®¸®¿Í °°Àº °èÃþ ±¸Á¶¿¡¼­ ±×°Í¿¡ ÀÇÇØ ºÒ¸®´Â ¾çÂÊ ¸ðµÎ¸¦ º¾´Ï´Ù.


»õ·Î¿î Call Hierarchy¸¦ Çü¼ºÇϱâ À§ÇØ ´ÙÀ½À» ÇÕ´Ï´Ù:

 ¿¡µðÅÍ¿¡¼­: callers/callees°¡ Ç¥½ÃµÇ´Â ¸Þ¼ÒµåÀÇ ¼±¾ð ¶Ç´Â »ç¿ë À§¿¡ ij·µÀ» ³õ°í View | Call Hierarchy¸¦ ¼±ÅÃÇϰųª Ctrl + Alt + H¸¦ ´©¸¨´Ï´Ù.

OR

 
Structure View ¶Ç´Â ¶Ç ´Ù¸¥ Åø À©µµ¿ì¿¡¼­: callers/callees°¡ Ç¥½ÃµÇ´Â ¸Þ¼Òµå¸¦ ¼±ÅÃÇÏ°í ±× ¶§ View | Call Hierarchy¸¦ ¼±ÅÃÇϰųª Ctrl + Alt + H¸¦ ´©¸¨´Ï´Ù.

´ç½ÅÀº Åø¹Ù À©µµ¿ì ¶Ç´Â Window ¸Þ´º¿¡ ÀÖ´Â Hierarchy Åø À©µµ¿ì¸¦ Ŭ¸¯Çϰųª ´ÜÃàŰ(µðÆúÆ®·Î Alt + 8)¸¦ »ç¿ëÇÏ¿©Call HierarchyÅø À©µµ¿ì¸¦ ºÎ¸¦ ¼ö ÀÖ½À´Ï´Ù.

Call HierarchyÀº µÎ °³ÀÇ º¸±â¸¦ °¡Áý´Ï´Ù.  Ã¹ ¹øÂ°(Caller Method Hierarchy)´Â ¼±ÅÃµÈ ¸Þ¼Òµå¿¡ ÀÇÇØ ºÒ¸®´Â ¸ðµç ¸Þ¼Òµå¸¦ º¸ÀÔ´Ï´Ù.



µÎ ¹øÂ°(Callee Method Hierarchy  )´Â ¼±ÅÃµÈ Çϳª¸¦ ºÎ¸£´Â Àüü ¸Þ¼Òµå¸¦ º¸¿©ÁÝ´Ï´Ù.



Call Hierarchy´Â ´ÙÀ½ÀÇ Åø¹Ù ¹öưÀ» °¡Áý´Ï´Ù.

Caller Method Hierarchy  

¼±ÅÃµÈ ¸Þ¼Òµå°¡ Æ®¸®¿¡ ´ëÇÑ ·çÆ®·Î °£ÁÖµÉ ¶§ ÀÌ ¹öưÀ» ´©¸£¸é ÈĹæÀÇ ¼ø¼­¿¡¼­ ´ç½Å¿¡°Ô ¸Þ¼Òµå ÄÝ·¯ °èÃþÀ» º¸¿©ÁÝ´Ï´Ù.  ´ç½ÅÀº ¸ðµç ºÒ¸®´Â ¸Þ¼Òµå¸¦ Àç±ÍÀûÀ¸·Î º¼ ¼ö ÀÖ½À´Ï´Ù.

Callee Method Hierarchy  


ÀÌ ¹öưÀ» ´©¸£¸é ¼±ÅÃµÈ ¸Þ¼Òµå callees¸¦ À§ÇØ °èÃþÀ» Ç¥½ÃÇÕ´Ï´Ù.

Sort Alphabetically  

ÀÌ ¹öưÀÌ ´­¸± ¶§ Æ®¸® ³»ÀÇ ¿ä¼Ò´Â ¾ËÆÄºª¼øÀ¸·Î Á¤·ÄµË´Ï´Ù.

Scope 

ÀÌ ÄÞº¸ ¹Ú½º´Â ³ªÅ¸³ª´Â °èÃþÀÇ ¹üÀ§¸¦ Á¦ÇÑÇÕ´Ï´Ù.

*   Project - ÇöÀçÀÇ ÇÁ·ÎÁ§Æ®¿Í ÇÔ²² °èÃþ ¹üÀ§¸¦ Á¦ÇÑÇÕ´Ï´Ù

*   All ÇöÀçÀÇ ÇÁ·ÎÁ§Æ®¸¦ À§ÇØ ¶óÀ̺귯¸®»Ó¸¸ ¾Æ´Ï¶ó °èÃþ ¹üÀ§¸¦ Ç¥½ÃÇÕ´Ï´Ù

*   This Class - ¿À·ÎÁö ÇöÀçÀÇ Å¬·¡½º¿Í ÇÔ²² °èÃþ ¹üÀ§¸¦ Á¦ÇÑÇÕ´Ï´Ù

Refresh  

¸¸ÀÏ ´ç½ÅÀÇ Äڵ忡¼­ ¾î¶² º¯°æÀ» ¸¸µé¸é ´ç½ÅÀÌ RefreshÀ» ´©¸£°Å³ª, ¼îÆ® ÄÆ, Ctrl + F5¸¦ »ç¿ëÇÏ°í ³­ ÈÄ ±×µéÀº Call Hierarchy À©µµ¿ì¿¡¼­ º¸¿©Áú °Í ÀÔ´Ï´Ù.

Autoscroll to Source 

ÀÌ ¹öưÀÌ ´­¸± ¶§, Åø À©µµ¿ìÀÇ ±×°Í À§¿¡¼­ Ä¿¼­ ÆÐ³ÎÀ» °¡Áö´Â Ç׸ñÀ» ¿¡µðÅÍ¿¡¼­ Áï½Ã ³×ºñ°ÔÀÌÆ®µÉ °ÍÀ̰í, ±×°Í À§¿¡¼­ ij·µÀ» ¹èÄ¡ÇÕ´Ï´Ù.

Close  

Call Hierarchy Åø À©µµ¿ì¸¦ ´Ý½À´Ï´Ù.


Call Hierarchy Åø À©µµ¿ì ³»ÀÇ °èÃþ Æ®¸®´Â º°µµ ÅÇÀ¸·Î¼­ Ç¥½ÃµË´Ï´Ù.  ±×¸®°í ´ç½ÅÀÌ »õ·Î¿î °èÃþÀ» Çü¼ºÇÒ ¶§¸¶´Ù ±×°ÍÀº ÀÌÀüÀÇ Çϳª¸¦ ´ëüÇÒ °ÍÀÔ´Ï´Ù. ±×·¸Áö¸¸ ´ç½ÅÀº ÅÇ Å¸ÀÌÆ²À» ¿À¸¥ÂÊ ¹öưÀ» Ŭ¸¯ÇÏ¿© ºÒ¸®¾îÁö´Â ¹®¸Æ ¸Þ´ºÀÇ Pin Tab(Åø À©µµ¿ì ÃÖ ÇÏ´Ü¿¡À» ´­·¯¼­ ÀÌÀüÀÇ °á°ú¸¦ À¯ÁöÇÒ ¼ö ÀÖ½À´Ï´Ù.



ÃÊÁ¡ ¾È¿¡ ÀÖ´Â ÇÉ °íÁ¤ÀÇ ÅÇ(Àá±Ý ±âÈ£·Î ¸¶Å©µÈ)ÀÌ »õ·Î¿î °èÃþÀ» °®°í ´ëüµÉÁö ¾ÊÀ» ¶§, »õ·Î¿î Ãß°¡ ÅÇÀÌ ¿­¸± °Í ÀÔ´Ï´Ù. ±×¸®°í ´Ù½Ã ´ç½ÅÀÌ »õ·Î¿î °èÃþÀ» Çü¼ºÇϰí ÇöÀçÀÇ ÅÇ¿¡¼­ ÇÉÀ» »©°Ô µÇ¸é ±× ÄÜÅÙÆ®´Â ±³Ã¼µÉ °ÍÀÔ´Ï´Ù.

¸¸ÀÏ ´ç½ÅÀÌ ÇÑ ÅÇ¿¡ ÇÉÀ¸·Î °íÁ¤½Ã۰í, ¶Ç ´Ù¸¥ °èÃþÀ» Çü¼ºÇß´õ¶ó¸é, ÅÇ Å¸ÀÌÆ²À» ¿À¸¥ÂÊ ¹öưÀ» Ŭ¸¯ÇÏ´Â °Í¿¡ ºÒ·ÁÁö´Â ¹®¸Æ ¸Þ´º´Â ´ÙÀ½°ú °°ÀÌ º¯ÇÕ´Ï´Ù:

Close  

ÇöÀçÀÇ Call Hierarchy ÅÇÀ» ´Ý½À´Ï´Ù.

Close All  

¸ðµç Call Hierarchy ÅÇÀ» ´Ý°í, Call Hierarchy Åø À©µµ¿ì¸¦ ¼û±é´Ï´Ù.

Close All But This  

ÇöÀ縦 Á¦¿ÜÇÏ°í ¸ðµç Call Hierarchy ÅÇÀ» ´Ý½À´Ï´Ù.

Pin Tab 

Àü¿¡ ¾î¶°ÇÑ Ã¼Å© ¸¶Å©µµ ¾øÀ» ¶§ ÀÌ ¹öưÀ» ´©¸£¸é ÇöÀçÀÇ ÅÇÀ» ÇÉÀ¸·Î °íÁ¤½Ãŵ´Ï´Ù. ±×¸®°í ¸¸ÀÏ Ã¼Å© ¸¶Å©°¡ ÇöÀç ÀÖÀ¸¸é ÅÇ¿¡¼­ ÇÉÀ» »®´Ï´Ù.

Select Next Tab  

Call Hierarchy Åø À©µµ¿ì°¡ ÃÊÁ¡¿¡ ¸ÂÀ» ¶§, ÀÌ ¹öưÀ» ´©¸£°Å³ª ¶Ç´Â ´ÜÃàŰ(Alt + Right)¸¦ ´©¸£¸é ´ÙÀ½ ÅÇÀ» ¿±´Ï´Ù.

Select Previous Tab  

Call Hierarchy Åø À©µµ¿ì°¡ ÃÊÁ¡¿¡ ¸ÂÀ» ¶§, ÀÌ ¹öưÀ» ´©¸£°Å³ª ¶Ç´Â ´ÜÃàŰ(Alt + Left)¸¦ ´©¸£¸é ÀÌÀü ÅÇÀ» ¿±´Ï´Ù.