2

是否可以动态(在调试时)更改库方法的返回值。

public String libraryMethod throws LibraryException() {
   #When I enter here while debugging
   # I want to return a different value from 
   # what library is going to return
   # or throw an exception which library might have thrown
   # under different circumstances
   ...
}

如果有帮助,我正在使用 Intellij IDEA 作为 ide。

是否有可能在不编辑库的源代码的情况下全部(或任何)

4

1 回答 1

0

如果在从方法返回之前将库调用的结果分配给局部变量,并且在返回调用之前设置断点,则可以在从方法返回之前修改 IntelliJ 中的局部变量的值。

我认为您只需右键单击调试器中的变量,然后设置分配给变量的任何值。

于 2013-10-21T21:07:41.393 回答