在实现了对类的递归加载之后,我就着手实现对字段和方法的递归查找,因为意识到我先前仅对当前类查找字段或方法是不够的,为此我参考了"深入Java虚拟机"以及JVM规范。目前实现了对类字段或方法的递归查找,同时检查了访问权限。但对于接口则暂时忽视了。
源代码的主要修改:
1. 修改getstatic, putstatic, invokestatic指令的处理,支持递归查找字段或方法,并检查访问权限。
源代码的主要修改:
1. 修改getstatic, putstatic, invokestatic指令的处理,支持递归查找字段或方法,并检查访问权限。