我有一个在项目中广泛使用的类的大型项目。这个类定义了输出大量信息的方法toString()
。我想定义另一种方法,例如toShortString()
,并用此方法调用替换原始toString()
所调用的所有事件。查找toString()方法的所有用法
的问题是,有大量的代码看起来像如下:
log.debug("Order issued: " + order);
log.debug("Loaded list of orders: " + orders);
其中order
是此对象的实例,并orders
是此类对象的列表。
有什么方法可以找到所有这些事件吗?
欢迎任何建议。 IDE是IntelliJ Idea,如果它很重要。
您是否想用'toShortString()'调用某些对象来完全替换'toString()'调用?你自己的东西是?你不能简单地重写'toString()'?是否有可能回到当前的'toString()'实现? – Gamb
intellij backlog上的这个开放问题似乎描述了您要查找的内容:http://youtrack.jetbrains.com/issue/IDEABKL-3992 –
您将无法简单地用'订单替换'orders'。 toShortString'。 –