Dynamische Quellcode-Sichten
Eine dynamische Quellcode-Sicht zeigt den Quellcode und die Werte lokaler Variablen genau einer Methode vom Methodenstapel genau eines Threads sowie seine aktuelle Ausführungsposition innerhalb der Methode an. Dazu extrahiert jBixbe den Quellcode der Methode aus der Quelldatei. Diese Extraktion bewirkt eine deutliche Platzersparnis gegenüber der Darstellung der gesamten Quelldatei.
Für jeden Thread lässt sich eine eigene dynamische Quellcode-Sicht erstellen. Das kann zum Beispiel für einen Thread in der Thread-Übersicht erfolgen, um schnell einzusehen, an welcher Stelle sich der Thread befindet. Es ist aber auch möglich, dynamische Quellcode-Sichten aus Sequenzdiagrammen heraus zu öffnen und zwar für ausgewählte Methoden. Eine dynamische Quellcode-Sicht wird damit zur "Verfeinerung" eines Sequenzdiagramms. Die oftmals unübersichtliche Darstellung mehrerer Threads innerhalb derselben Quelldatei entfällt.
Jede dynamische Quellcode-Sicht verfügt über Navigationsanweisungen, die eine Bewegung innerhalb des Methodenstapels und damit eine schnelle Quellcode-Navigation ermöglichen. Zusätzlich stehen die bekannten Steueranweisungen "step in", "step over" und "step out" bereit, mit deren Hilfe sich der Thread-Ablauf beeinflussen lässt. Jeder Thread kann einzeln gesteuert werden.
Statische Quellcode-Sichten
Statische Quellcode-Sichten dienen zur Einsicht in die Quelldateien und gestatten es, Haltepunkte auf Quellcode-Zeilen zu setzen. Es wird der gesamten Inhalt einer Quelldatei dargestellt - unabhängig davon, ob das zu untersuchende Programm bereits gestartet wurde oder nicht. Die Quellcode-Sichten heben Eingabe-Elemente von Java hervor (syntax highlighting).


