在调试在Eclipse中使用反射的Java代码时,有时我需要踏入调用的方法或构造函数。但是,反射类,如java.lang.reflect.Method和java.lang.Class做内部呼叫sun.reflect.DelegatingConstructorAccessorImpl,sun.reflect.NativeConstructorAccessorImpl,sun.reflect.ReflectionFactory和其他人。这些类不在JDK随附的src.zip中。
这要求我将添加sun.reflect.*到调试器的“步骤过滤器”。否则,我将不得不在字节码视图中多次按F5(进入),而不知道何时进入我的代码。
但是,作为一个好奇的人,我希望知道发生了什么事。有人可以告诉我从哪里可以下载这些资源(如果存在这样的链接或资源库)?
来自甲骨文:
JDK 6 源代码可供那些有兴趣探索 JDK 细节的人使用。这包括出于个人兴趣或研究与开发而想要检查源代码的学校、大学、公司和个人。许可不会对那些希望从事独立开源项目的人施加限制。
http://download.java.net/jdk6/source/
OpenJDK 源 jar 在这里
| 归档时间: |
|
| 查看次数: |
5201 次 |
| 最近记录: |