概述
有时候我们需要知道某个方法有哪些调用方,这个时候,可以使用alt + 7
或者 ctrl + alt + h
,而有些场景,则需要同时结合这两个快捷键。
例如:
@Service
public class PushMsgServiceImpl {
@Async
public void asyncSendMsg(Integer userId, PushMsgVO pushMsgVo, int timeToLive) {
}
}
当我们需要知道asyncSendMsg
的调用方时,先直接使用alt+7
,效果图如下:
这个时候,我们点击其中一个进去后,又想知道调用方的调用方是谁,这个时候就可直接使用ctrl + alt + h
。例如从上图我们知道grouponPaticipateSuccess
方法调用了asyncSendMsg
方法,那么直接在grouponPaticipateSuccess
方法是使用ctrl+alt+h
,就可以知道grouponPaticipateSuccess
方法的调用方。效果图如下:
这样的话,我们就用alt+7
将asyncSendMsg
方法的调用方固定在下方,方便查找,而组合ctrl+alt+h
快捷键进行对调用方的调用方进行逐一跟踪。