4
假设我在调试器中看到的一些实例this
值如何将断点条件设置为IntelliJ中的特定对象实例?
{[email protected]}
现在,如何设置一个断点在一些方法,并设定其条件所以说是就只在this
是一样的吗?
假设我在调试器中看到的一些实例this
值如何将断点条件设置为IntelliJ中的特定对象实例?
{[email protected]}
现在,如何设置一个断点在一些方法,并设定其条件所以说是就只在this
是一样的吗?
You can use a conditional breakpoint。
把一个条件,你评估this.hashCode() == HASHCODE
。您可以使用Evaluate Expression功能获得HASHCODE
。
希望有所帮助。
你看到的数字是[OBJECTID报告由JVM调试器(http://stackoverflow.com/questions/2322903/deciphering-variable-information-while-debugging-java ),我不确定你可以访问它。您最好的选择可能是通过使用对象的哈希码,正如已经建议的那样。即使多个对象可以具有相同的散列码(通常情况下),我也不会指望它们是那么多,而当有一些对象时,可以在特定的objectId之后直观地过滤它们 – Morfic