学习了解一些开源的工具源码,有时需要了解到程序入口及项目类之间的关系。Idea工具提供了这个功能。以Jmeter5.1.1源码为例,
看下RemoteJMeterEngineImpl类的关系图。
操作方法:
1、定位到RemoteJMeterEngineImpl类(通过快捷键 ctrl+shift+F 全局搜索)。
![](https://img-blog.csdnimg.cn/20210423114619862.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2p1bmlvcjc3,size_16,color_FFFFFF,t_70)
2、选中RemoteJMeterEngineImpl类,快捷键ctrl+h------->点击左键--------->Diagrams,共两种选择,任选一种就可以看到类的关系图。
![](https://img-blog.csdnimg.cn/20210423115146784.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2p1bmlvcjc3,size_16,color_FFFFFF,t_70)
3、RemoteJMeterEngineImpl类关系图如下:
![](https://img-blog.csdnimg.cn/20210423115734384.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2p1bmlvcjc3,size_16,color_FFFFFF,t_70)