Flink之源码分析工具篇(二)
题外话,工欲善其事必先利其器,源码分析中对类的继承关系、自身属性方法、方法调用过程的了解是最基础的。然而,无图无真相,等你从代码中跳来跳去,跳来跳去后,你突然发现你陷进去了。。。尴尬不尴尬,来上图!
ps:需要idea商业版,社区版不支持
一、继承和类自身属性方法---使用类图
右键要查看的类名即可。
二、方法调用栈--时序图
安装SequenceDiagram插件
如下图,在想要看的方法处,右键点击Sequence Diagram即可
结果为下图,整个方法内部的调用栈清晰的展示出来,可以依据方法复杂程度,自己调整调用栈的深度,这里设置的是3
有了好武器,接下来可以好好好耍了。