发明名称 | 用于改变回复力的中间语言支持 | ||
摘要 | 方便了对涉及基类的改变的管理。中间语言代码具有执行就绪寄存器分配但未绑定的对象字段布局和/或虚方法槽指派,由此提供了回复力。符号引用而非直接偏移量可标识字段,并且中间语言代码可以是字段次序无关的。也可以使用其他符号引用。中间语言代码伪指令可以表达诸如字段访问、方法调用、虚方法调用、方法前序处理的部分或全部、方法结尾处理的部分或全部等项目。绑定器绑定中间语言代码来产生可执行代码。由此,在通过添加字段、移除私有字段、重新安排字段次序、添加虚方法、或重新安排虚方法次序来修订基类时可以避免本来需要的重新编译。 | ||
申请公布号 | CN102222013B | 申请公布日期 | 2016.06.22 |
申请号 | CN201110105632.0 | 申请日期 | 2011.04.15 |
申请人 | 微软技术许可有限责任公司 | 发明人 | P·F·V·索利趣 |
分类号 | G06F9/45(2006.01)I | 主分类号 | G06F9/45(2006.01)I |
代理机构 | 上海专利商标事务所有限公司 31100 | 代理人 | 陈斌 |
主权项 | 一种方便对涉及软件产品的基类的改变的管理的方法,所述方法包括以下步骤:在存储器内获得(502)基类源代码;以及在所述存储器内从所述基类源代码生成(504)中间语言代码,在所述中间语言代码中,寄存器分配是执行就绪的,但是以下的至少一个尚未绑定:对象字段布局、虚方法槽指派。 | ||
地址 | 美国华盛顿州 |