![]() |
1
9
使用源解析器我认为你需要做的是使用一个源代码解析器,比如 javaparser 做这个。
create a Visitor
,可能使用
ModifierVisitorAdapter
作为基类,并重写(至少)
我建议不要更改原始源文件,但创建一个影子文件树可能是个好主意(例如,旧文件:
|
![]() |
2
5
我建议你在做任何事之前先考虑几件事:
|
![]() |
3
0
|
![]() |
4
0
我相信,如果首先使用Eclipse之类的IDE格式化代码(如果格式不正确),然后可以设计一个包含方法签名(范围、返回类型、名称、括号、arg list、括号)的reg ex,那么使用这些工具,您的工作将在几秒钟内完成。您可能需要多个替换所有reg-ex集合。
希望这有帮助! |
![]() |
Glory Raj · 有什么方法可以使这两个块具有共同的功能吗 3 年前 |
![]() |
Justin · Python自属性重命名 7 年前 |
![]() |
Sabutobi · 长dict属性行的重构 7 年前 |
![]() |
Falco Alexander · 简单LINQ重构/样式 7 年前 |
|
05bs001 · Euler 12需要优化 7 年前 |
![]() |
slartidan · 如何将lambda表达式重构为方法引用? 7 年前 |
|
Alex · 在Java类中频繁使用与映射键相同的字符串[已关闭] 7 年前 |