gpt4 book ai didi

java - 如何使用 Eclipse 重构静态跟踪器的用法?

转载 作者:行者123 更新时间:2023-11-30 02:42:06 25 4
gpt4 key购买 nike

我刚刚发现我们的一个包包含 30 多个类,这些类都可以

private final static Tracer tracer = new Tracer(OwningClass.class, "SOME_TRACE_MASK");

事实是:有关 OwningClass 的信息并不真正相关;但事实上,这些类中有一半使用相同的、略有不同或完全不同的跟踪掩码,这确实很烦人。

我认为一个务实的解决方案是有一个专门的:

class TraceHolder {
final static Tracer tracer = new Tracer(TraceHolder.class, "UNIFIED_MASK");
}

然后删除所有现有的跟踪器对象并使用共享的跟踪器对象。

但正如所说:30 多个类(class)需要更新。

有没有一种好的方法可以使用 Eclipse 重构功能自动进行此类更改?

最佳答案

据我所知,一无所知。30节课不算什么,手工就能很快搞定。但看起来您可以通过使用或不使用正则表达式的搜索/替换轻松地完成此操作。

关于java - 如何使用 Eclipse 重构静态跟踪器的用法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41361387/

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