判空处理检测方法、判空处理模型训练方法及装置、介质

    公开(公告)号:CN116225905A

    公开(公告)日:2023-06-06

    申请号:CN202211720722.5

    申请日:2022-12-30

    Inventor: 赵静 冯美美

    Abstract: 本公开涉及一种判空处理检测方法、判空处理模型训练方法及装置、介质,该方法包括:采用词法分析器将待检测的源代码文件生成抽象语法树文件;从抽象语法树文件中提取至少一个智能指针节点;针对每个智能指针节点执行步骤S1,以确定未进行判空处理的智能指针节点;步骤S1包括:对当前智能指针节点进行剥离处理,得到剥离后的当前智能指针节点;将剥离后的当前智能指针节点中的调用对象替换为标准对象,得到待检测智能指针节点;将待检测智能指针节点与至少一个标准判空操作语句进行匹配;在待检测智能指针节点与至少一个标准判空操作语句中的每个标准判空操作语句均不匹配的情况下,确定当前智能指针节点未进行判空处理。

Patent Agency Ranking