gpt4 book ai didi

java - 如何在 Eclipse 中用我自己的自定义代码包围代码?

转载 作者:行者123 更新时间:2023-12-02 02:55:56 24 4
gpt4 key购买 nike

我有很多带有方法调用的代码,例如:

speak(name)
foo(bar, "string", var2)

我想像这样包围参数:

speak(check(name))
foo(check(bar), "string", check(var2))

我需要对许多方法和参数执行此操作!

如何在 Eclipse 上创建脚本/宏,以便我只需单击参数并按某个键,它就会用 check() 方法包围它?

最佳答案

非答案:不要这样做。而不是改变

speak(name)

speak(check(name))

修改为

speakWithCheck(name)

含义:要么简单地利用eclipse的重构能力来改变方法名;以及所有对 speakWithCheck() 的调用;或者至少添加一个方法来清楚地描述它正在做什么,而不是像这样污染源代码中的许多地方。

然后您可以将 speak() 声明为 @deprecated;随着时间的推移,完全摆脱这种方法。

可以以某种方式对代码进行这种“大规模操作”这一事实并不意味着这是一个好主意。

关于java - 如何在 Eclipse 中用我自己的自定义代码包围代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43067867/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com