一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

软件工具开发包的热修复方法、装置、电子设备及介质与流程

2022-11-14 03:34:20 来源:中国专利 TAG:

技术特征:
1.一种软件工具开发包的热修复方法,其特征在于,包括:获取反射调用的待修复方法内部所产生目标异常的异常信息;基于所述异常信息识别所述目标异常的目标异常类型;其中,所述目标异常类型用于指示所述目标异常是否为预先设置的已知类异常;确定与所述目标异常类型相匹配的修复处理模式,并基于所述修复处理模式对所述目标异常进行热修复处理,以实现对所述待修复方法进行热修复处理。2.根据权利要求1所述的方法,其特征在于,所述基于所述异常信息识别所述目标异常的目标异常类型,包括:在基于所述异常信息确定所述目标异常为反射异常的情况下,获取所述异常信息中目标异常字段的字段内容;其中,所述反射异常用于指示所述目标异常为将初始异常进行封装后抛出的异常;基于所述字段内容识别所述目标异常中被封装的初始异常的真实异常类型,并将所述真实异常类型确定为所述目标异常类型。3.根据权利要求2所述的方法,其特征在于,所述基于所述字段内容识别所述目标异常中被封装的初始异常的真实异常类型,包括:获取所述待修复方法中预先声明的预设异常类型;在确定所述字段内容所指示的异常类型为所述预设异常类型的情况下,确定所述初始异常的真实异常类型为第一已知类异常。4.根据权利要求2所述的方法,其特征在于,所述基于所述字段内容识别所述目标异常中被封装的初始异常的真实异常类型,包括:在确定所述字段内容所指示的异常类型为运行时异常,且所述运行时异常不是预先定义的运行时异常的情况下,确定所述初始异常的真实异常类型为第二已知类异常。5.根据权利要求2所述的方法,其特征在于,所述基于所述字段内容识别所述目标异常中被封装的初始异常的真实异常类型,包括:在确定所述字段内容所指示的异常类型为运行时异常,且所述运行时异常是预先定义的运行时异常的情况下,确定所述初始异常的真实异常类型为第一非已知类异常。6.根据权利要求1所述的方法,其特征在于,所述基于所述异常信息识别所述目标异常的目标异常类型,包括:在基于所述异常信息确定所述目标异常不是反射异常的情况下,确定所述目标异常的异常类型为第二非已知类异常;其中,所述反射异常用于指示所述目标异常为将初始异常进行封装后抛出的异常。7.根据权利要求1所述的方法,其特征在于,所述确定与所述目标异常类型相匹配的修复处理模式,并基于所述修复处理模式对所述目标异常进行热修复处理,包括:在确定所述目标异常类型为已知类异常的情况下,将所述目标异常的异常信息抛出;或者在确定所述目标异常类型为非已知类异常的情况下,基于所述目标异常的异常信息生成新异常信息,并将所述新异常信息抛出;其中,所述新异常信息所指示异常的类型为非已知类异常。8.一种软件工具开发包热的修复装置,其特征在于,包括:
获取单元,用于获取反射调用的待修复方内部所产生目标异常的异常信息;识别单元,用于基于所述异常信息识别所述目标异常的目标异常类型;其中,所述目标异常类型用于指示所述目标异常是否为预先设置的已知类异常;确定单元,用于确定与所述目标异常类型相匹配的修复处理模式;热修复单元,用于基于所述修复处理模式对所述目标异常进行热修复处理,以实现对所述待修复方法进行热修复处理。9.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至7任一所述的软件工具开发包的热修复方法的步骤。10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至7任一所述的软件工具开发包热的修复方法的步骤。

技术总结
本公开提供了一种软件工具开发包的热修复方法、装置、电子设备及介质,其中,该方法包括:获取反射调用的待修复方法内部所产生目标异常的异常信息;基于所述异常信息识别所述目标异常的目标异常类型;其中,所述目标异常类型用于指示所述目标异常是否为预先设置的已知类异常;确定与所述目标异常类型相匹配的修复处理模式,并基于所述修复处理模式对所述目标异常进行热修复处理,以实现对所述待修复方法进行热修复处理。法进行热修复处理。法进行热修复处理。


技术研发人员:魏君成 魏振果
受保护的技术使用者:北京字跳网络技术有限公司
技术研发日:2022.08.25
技术公布日:2022/11/11
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献