学习CC1碰到AnnotationInvocationHandler.java库源与类 AnnotationInvocationHandler 的字节码不符
只能去网上下载源版本AnnotationInvocationHandler.java,并替换本地的源文件。亲测有效。
https://github.com/frohoff/jdk8u-jdk/blob/master/src/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java
与jdk1.8.65这个版本对应才行。
另外调试调用链的时候,很多人看视频和文章,总感觉别人和自己的不一样。就是找不到目标,就是怪怪的。
可能是你的find usages没设置好范围。
而设置范围的快捷键是ctrl+alt+shift+F7
底下选择的Scope范围最好选择项目和库。如果选择 ALL place太繁杂。不好跟踪不利于学习
place太繁杂。不好跟踪不利于学习