java - Debugging inlined values in IntelliJ IDEA -


consider following line of java code (it's pseudo code demonstrate scenario):

someobject.performaction(integer.parseint(other.transform(123)), messageformat.format(input, arg, processarg(arg2), anothervalue)); 

when coming along line when debugging in intellij idea, how can first see result of inlined calls before calling someobject.performaction without refactoring them out local variables?

you can't 100% safely it.

if inline methods have no side effects select method call, e.g. processarg(arg2) , use "evaluate expression" (alt-f8). result won't used when when debugger told continue running code, methods side effects evaluated @ least twice (once each time "evaluate expression" used, , once true call).


Comments

Popular posts from this blog

javascript - jQuery: Add class depending on URL in the best way -

caching - How to check if a url path exists in the service worker cache -

Redirect to a HTTPS version using .htaccess -