一种面向Java源代码克隆检测的方法
摘要:
本发明公开了一种面向Java源代码克隆检测的方法,包括以下步骤:S1:提取Java源代码中的类作为最小提取单位;S2:对Java类中的函数名及变量名进行统一替换;S3:对Java源代码中的类进行比对,并输出比对结果。本发明的不仅能够高效地检测出整个代码文件或者代码片段的完全一样的复用或代码片段除了空格、注释外,其他完全相同代码简单克隆。同时,进一步针对改变、增加或删除程序语句,但代码的文本内容大部分相同的java源程序代码克隆进行检测,并输出准确的结果。
公开/授权文献
0/0