文件名称:rewrite-docs:存储用于生成docs.openrewrite.org的降价文档
文件大小:11.5MB
文件格式:ZIP
更新时间:2024-03-25 00:02:55
重写简介 大规模自动源代码重构 通过重写,可以早期针对Java语言进行框架迁移,漏洞补丁和API迁移的大规模分布式源代码重构。 语义代码搜索和转换 Rewrite项目是针对Java和其他源代码的语义代码搜索和转换生态系统。 它包含一个预打包的重构配方平台,用于常见的框架迁移和风格一致性任务。 它还允许您定义自定义配方,以实现各种源代码转换。 重写做什么? 通过对表示您的源代码的(AST)进行更改并将修改后的树打印回源代码中来进行重写。 然后,您可以检查代码中的更改并提交。 对AST的修改在“中进行,被汇总到“。 重写配方会对您的源代码进行微创的更改,以遵循原始格式。 例如,如果要在所有测试文件中始终使用静态导入,而不是手动执行此操作,则可以使用Rewrite提供的UseStaticImport访问器。 应用于下面的文件,您可以看到它生成的更改。 // Before Rewrite i