我现在专注于一个需要深入了解 Java 字节码的项目。
在bcel的帮助下,我现在可以完成大部分工作了。我现在不清楚的一点是如何识别子类方法覆盖其基本代码? .class
文件中是否记录了与指示此覆盖关系的方法关联的任何属性,或者我是否应该返回到其基类可以比较方法签名?
任何提示将不胜感激。
最佳答案
您需要查找层次结构链——字节码中没有任何内容表明它是重写的方法,因为不需要。
关于java - 如何识别 Java 字节码中的覆盖方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8343695/