[发明专利]通过插入的代码声明来协助开发工具的方法和系统有效
申请号: | 201380025811.0 | 申请日: | 2013-05-08 |
公开(公告)号: | CN104303158B | 公开(公告)日: | 2017-11-07 |
发明(设计)人: | T·S·莱斯;A·甘地;T·H·基姆;G·B·米斯凯利;M·C·范宁;A·R·斯特兰德 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 潘明婳 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明所描述的主题的各方面涉及协助开发工具。在各方面中,影响运行时行为的声明可被插入程序代码中。例如,插入函数中的声明可设置运行时对象的性质以指示向调试器通知在该函数的范围内遇到的异常。当运行时环境遇到异常时,运行时环境可判断该性质是否适用于当前执行的范围。如果是,则运行时环境可基于性质的值向开发工具通知或不向开发工具通知异常。 | ||
搜索关键词: | 协助 开发 工具 通过 插入 代码 声明 | ||
【主权项】:
一种至少部分地由计算机实现的方法,所述方法包括:在代码在运行时环境中执行期间,执行所述代码的声明,所述声明提供关于当在所述代码正在执行时异常出现的情况下要向调试器发送如果存在的通知的信息,其中执行所述代码的声明包括设置所述运行时环境可访问的运行时对象的性质,所述性质指示如果异常在或将在与所述声明相关联的范围中被处理则向所述调试器发送通知,并且其中所述性质不是跨不同函数调用继承的;在执行所述代码时遇到异常;评估当遇到异常时存在于所述运行时环境中的程序状态,评估程序状态包括搜索将处理所述异常的异常处理程序;以及基于所述程序状态和所述信息,确定要响应于所述异常向所述调试器发送如果存在的通知。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201380025811.0/,转载请声明来源钻瓜专利网。