Zuerst eine Frage: Warum brauchen Sie das? Sie können einen Debugger verwenden, wenn es nur zum Debuggen ist. Wenn es für Protokollierungszwecke ist, wäre das Protokollieren jeder Zeile zu viel.
Zweitens ein Vorschlag: Sie könnten AOP verwenden, um jeden Methodenaufruf zu protokollieren (Zuweisungen usw. konnten nicht abgefangen werden), aber das könnte eine Menge Arbeit erfordern (AOP in Ihren Build-Prozess integrieren usw.) und ist möglicherweise nicht wert Ärger.
Eclipse Test & amp; Performance Tools Platform Project bietet eine Möglichkeit, ein Sequenzdiagramm der Programmausführung anzuzeigen:
Für das Drucken als Text ist AOP nett, aber kompliziert, Debug-Anweisungen sind am einfachsten, aber am meisten invasiv.