买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:用友网络科技股份有限公司
摘要:本发明公开了一种基于PMD的静态代码扫描方法、系统、设备及储存介质,所述方法包括以下步骤:通过PMD将源代码转化为抽象语法树AST;采用访问者模式扫描分析抽象语法树AST中的成员方法、成员方法目标注解、成员变量调用、局部变量调用、多行文本和嵌套调用的应用场景,统计符合输入的接口;记录扫描结果。在记录扫描结果步骤前或后,还包括:与上次扫描结果对比,给出接口调用变更或增加的警示。本发明的基于PMD的静态代码扫描方法,可针对指定的接口、类、方法和注解进行扫描统计,并记录扫描结果,具有通用性。支持与上次扫描结果相对比,给出接口调用变更或增加的警示;针对嵌套结构、多行文本等情况能做出正确结果;要求扫描大量代码时,效率优良。
主权项:1.一种基于PMD的静态代码扫描方法,其特征在于,所述方法包括以下步骤:通过PMD将源代码转化为抽象语法树AST;采用访问者模式扫描分析抽象语法树AST中的成员方法、成员方法目标注解、成员变量调用、局部变量调用的应用场景,统计符合输入的接口;采用访问者模式扫描分析抽象语法树AST中的多行文本和嵌套调用的应用场景,统计符合输入的接口;记录扫描结果。
全文数据:
权利要求:
百度查询: 用友网络科技股份有限公司 一种基于PMD的静态代码扫描方法、系统、设备及储存介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。