文件名称:java阿里项目源码-RefactoringMiner:重构矿工
文件大小:809KB
文件格式:ZIP
更新时间:2024-06-24 14:29:32
系统开源
java阿里项目源码目录 基本信息 RefactoringMiner 是一个用 Java 编写的库/API,可以检测在 Java 项目历史中应用的重构。 目前,它支持检测以下重构: RefactoringMiner 1.0 & 2.0 支持 提取方法 内联方法 重命名方法 移动方法 移动属性 上拉法 上拉属性 下推法 下推属性 提取超类 提取接口 移动类 重命名类 提取和移动方法 更改包(移动、重命名、拆分、合并) RefactoringMiner 2.0 支持 移动和重命名类 提取类 提取子类 提取变量 内联变量 参数化变量 重命名变量 重命名参数 重命名属性 移动和重命名属性 用属性替换变量 替换属性(使用属性) 合并变量 合并参数 合并属性 拆分变量 分割参数 拆分属性 更改变量类型 更改参数类型 更改退货类型 更改属性类型 提取属性 移动和重命名方法 移动和内联方法 由 RefactoringMiner 2.1 支持 添加方法注解 删除方法注释 修改方法注解 添加属性注释 删除属性注释 修改属性注释 添加类注释 删除类注释 修改类注解 添加参数注释 删除参数注释 修改参数注释