6
比方說,我有以下代碼:是否可以在調試時修改Eclipse中某個函數的響應?
if(shouldDoSomething()) {
// amazing code here
}
而且我們也可以說shouldDoSomething()
是我沒有源代碼的方法。即使shouldDoSomething()
返回false
,是否有任何方法可以強制代碼進入if
塊?反之亦然?
我在Visual Studio中的C++知道我可以更改EAX
寄存器中的值,並在我的路上,但我不知道在代碼寫入此風格時是否有類似的調試Eclipse的調試?
重構代碼以捕獲變量中的響應不是一種選擇。
工作很好。無可否認,這種情況被淡化了。想象一下,返回的是一個需要調整的類,比如'doSomething(getSomething())',但是你的答案解決了這個問題,如果有必要,我可以在後面發佈一個新的更詳細的問題。謝謝! – 2014-10-16 19:50:36