利索能及
我要发布
收藏
专利号: 201811424217X
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种开发信息的获取方法,其特征在于,包括:通过预设路径获取指定项目所对应的项目文件;

分析所述项目文件,查找到具有特定后缀的第一文件,所述具有特定后缀的第一文件为存储类别方法的项目文件;

获取所述第一文件中的代码文本;

对所述代码文本进行字符串匹配,获取所述指定项目中的类别方法。

2.根据权利要求1所述的开发信息的获取方法,其特征在于,所述分析所述项目文件,查找到具有特定后缀的第一文件,包括:通过pathExtension扩展名提取方法提取各项目文件的文件后缀;

将各所述项目文件的文件后缀与所述特定后缀进行匹配分析,查找到具有所述特定后缀的第一文件。

3.根据权利要求1或者2所述的开发信息的获取方法,其特征在于,所述对所述代码文本进行字符串匹配,获取所述指定项目中的类别方法,包括:遍历读取所述代码文本,提取满足预设条件的代码段;

对所提取的代码段进行第一字符串匹配,获取所述指定项目中的类别名称,以及对所提取的代码段进行第二字符串匹配,获取所述类别名称所对应的类别方法。

4.根据权利要求3所述的开发信息的获取方法,其特征在于,所述对所述代码文本进行遍历读取,提取满足预设条件的代码段,包括:对所述代码文本进行遍历读取,提取出以字符串“@implementation”开头,并以字符串“@end”结尾的代码段。

5.根据权利要求3所述的开发信息的获取方法,其特征在于,所述对所提取的代码段进行第一字符串匹配,获取所述指定项目中的类别名称,包括:获取所述代码段中第一指定字符的第一位置和第二指定字符的第二位置;

判断所述第二位置与所述第一位置的位置差是否大于预设值;

若所述位置差大于预设值,则获取位于所述第一指定字符与所述第二指定字符之间的第一字符串,并将所获取的第一字符串确定为所述指定项目中的类别名称。

6.根据权利要求5所述的开发信息的获取方法,其特征在于,所述对所提取的代码段进行第二字符串匹配,获取所述类别名称所对应的类别方法,包括:对所提取的代码段进行遍历读取,获取所述代码段中首次出现的第三指定字符、第四指定字符以及第五指定字符,并记录获取顺序;

根据所述获取顺序,检测所述第四指定字符是否位于所述第三指定字符和所述第五指定字符之间;

若所述第四指定字符不在所述第三指定字符和所述第五指定字符之间,则获取位于所述第三指定字符与所述第五指定字符之间的第二字符串,并将所获取的第二字符串确定为所述类别名称所对应的类别方法。

7.一种开发信息的获取装置,其特征在于,包括:项目文件获取模块,用于通过预设路径获取指定项目所对应的项目文件;

第一文件确定模块,用于分析所述项目文件,查找到具有特定后缀的第一文件,所述具有特定后缀的第一文件为存储类别方法的项目文件;

代码文本获取模块,用于获取所述第一文件中的代码文本;

类别方法获取模块,用于对所述代码文本进行字符串匹配,获取所述指定项目中的类别方法。

8.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可读指令,其特征在于,所述计算机可读指令被处理器执行时实现如权利要求1至6中任一项所述开发信息的获取方法的步骤。

9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,其特征在于,所述处理器执行所述计算机可读指令时实现如下步骤:通过预设路径获取指定项目所对应的项目文件;

分析所述项目文件,查找到具有特定后缀的第一文件,所述具有特定后缀的第一文件为存储类别方法的项目文件;

获取所述第一文件中的代码文本;

对所述代码文本进行字符串匹配,获取所述指定项目中的类别方法。

10.根据权利要求9所述的终端设备,其特征在于,所述分析所述项目文件,查找到具有特定后缀的第一文件,包括:通过pathExtension扩展名提取方法提取各项目文件的文件后缀;

将各所述项目文件的文件后缀与所述特定后缀进行匹配分析,查找到具有所述特定后缀的第一文件。