摘要
本发明公开了一种基于CodeBERT的JavaScript全局标识符冲突静态检测与修复方法及系统,通过设计完善的JavaScript代码提取和全局标识符检测规则,利用CodeBERT模型从API文档中提取的函数类型信息和设计的类型推断规则做类型推断以检测类型冲突,最后通过CodeBERT的原始预训练目标预测开发者在冲突位置实际想要引用的正确标识符来修复冲突,在保证冲突检测与修复的准确性的同时不引入额外的运行时性能开销,并在代码开发阶段帮助开发者发现并修复全局标识符冲突。本发明从根本上解决全局标识符冲突,而不仅仅是检测或隔离冲突。
技术关键词
标识符
修复方法
抽象语法树
表达式
计算机程序指令
日志文件分析
高维向量空间
文档对象模型
定义
微调技术
预训练模型
爬虫技术
修复系统
计算机程序产品
注意力机制
参数
处理器
脚本
系统为您推荐了相关专利信息
深度神经网络模型
可信执行环境
预训练模型
保护方法
线性
客户
数据
可执行程序代码
BERT模型
计算机程序指令
节点
PageRank算法
滑动窗口
识别分析方法
时序依赖关系
分布式光伏系统
参数优化方法
分布式光伏发电系统
特征值分析方法
数学模型
脊柱X线图像
解码单元
诊断方法
计算机程序指令
编码