平安银行股份有限公司周小亮获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉平安银行股份有限公司申请的专利一种空语句块查找方法、装置、设备及存储介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115586903B 。
龙图腾网通过国家知识产权局官网在2026-01-30发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202211379623.5,技术领域涉及:G06F8/41;该发明授权一种空语句块查找方法、装置、设备及存储介质是由周小亮;杨坤设计研发完成,并于2022-11-04向国家知识产权局提交的专利申请。
本一种空语句块查找方法、装置、设备及存储介质在说明书摘要公布了:本申请公开了一种空语句块查找方法、装置、设备及存储介质,通过获取项目源代码,根据项目源代码中的java文件提取出抽象语法树,基于抽象语法树利用预设列表以及预设关键节点快速查找项目源代码中可能存在的空语句块,解决了人工codereview排查难度系数大,排查成功率不高,又消耗大量时间,人力成本高且效率低下的技术问题。
本发明授权一种空语句块查找方法、装置、设备及存储介质在权利要求书中公布了:1.一种空语句块查找方法,其特征在于,包括: S1、获取项目源代码,具体包括: 从项目源码管理仓库gitlab中通过gitclone指令获取项目源代码; S2、通过遍历所述项目源代码的所有文件夹,将后缀为.java的第一文件存储至文件列表中; S3、依次对所述文件列表中的所述第一文件解析,生成抽象语法树; S4、基于所述抽象语法树遍历预设列表以及预设关键节点,确定所述第一文件中是否存在空语句块; 所述步骤S4具体包括: 判断所述抽象语法树中是否存在classdeclaration列表: 若不存在,则所述第一文件为接口文件,跳出查找; 若存在,则查找所述classdeclaration列表下的classbody节点; 判断所述classbody节点是否存在methoddeclaration列表; 若不存在,则所述第一文件为结构体文件,跳出查找; 若存在,则遍历所述methoddeclaration列表下的methodbody节点; 判断所述methodbody节点是否存在blockstatement列表: 若不存在,则为空方法,跳出查找; 若存在,则遍历所述blockstatement列表下的所有blockstatement节点; 判断所述blockstatement节点是否为trystatement节点或catchstatement节点或finallystatement节点: 若是,则判断所述blockstatement节点下的ExpressionNameValue值是否为空,若是,则所述第一文件中存在空语句块,否则跳过当前所述blockstatement节点。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人平安银行股份有限公司,其通讯地址为:518000 广东省深圳市罗湖区深南东路5047号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励