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

android - net_scheduler holding wakelock -

sql - MySQL : Getting Entries from a many-to-many table -

java - Retrieving data from database using jsp (Hibernate + Spring + Maven) -