加载中...
首页专利查询专利详情

*来源于国家知识产权局数据,仅供参考,实际以国家知识产权局展示为准

基于抽象语法树的冗余变量和冗余方法的检测方法及系统

发明专利有效专利
  • 申请号:
    CN202011579248.X
  • IPC分类号:G06F11/36
  • 申请日期:
    2020-12-28
  • 申请人:
    南京航空航天大学
著录项信息
专利名称基于抽象语法树的冗余变量和冗余方法的检测方法及系统
申请号CN202011579248.X申请日期2020-12-28
法律状态实质审查申报国家暂无
公开/公告日2021-04-13公开/公告号CN112650680A
优先权暂无优先权号暂无
主分类号G06F11/36IPC分类号G;0;6;F;1;1;/;3;6查看分类表>
申请人南京航空航天大学申请人地址
江苏省南京市秦淮区御道街29号 变更 专利地址、主体等相关变化,请及时变更,防止失效
权利人南京航空航天大学当前权利人南京航空航天大学
发明人张智轶;熊超;黄志球;陶传奇;周玉倩
代理机构南京苏高专利商标事务所(普通合伙)代理人李淑静
摘要
本发明提出了一种基于抽象语法树的冗余变量和冗余方法的检测方法及系统。所述方法包括:利用抽象语法树技术解析java源文件,在解析的过程中生成相应的变量数组和方法数组,并通过变量的关系依赖数组和方法的调用变量数组以及未匹配的字符串数组来检测出冗余变量和冗余方法,对检测出的冗余变量和冗余方法执行删除操作。通过本发明,输入一个包含main方法的java源文件,即可输出所有的冗余变量和冗余方法,并且可以自动删除所检测出来的冗余变量和冗余方法。本发明不要求进行冗余变量和冗余方法的人为判断,也可以在不知道冗余变量和冗余方法的具体位置的情况下对其进行删除,这为冗余变量和冗余方法的检测和删除提供了一个良好的解决方案。

我浏览过的专利

专利服务由北京酷爱智慧知识产权代理公司提供