Diese Funktionalität ist nur in bestimmten Ausbaustufen verfügbar.

Breakpoint setzen

Für das Debuggen stellt Eclipse eine eigene Perspektive zur Verfügung, in der alle benötigten Elemente dargestellt werden.

Dazu gehören Sichten auf den Stack, die Variablen, Breakpoints, den Code-Editor, die Konsole, usw..

Zusätzlich können Schaltflächen zum Starten des Debuggens, Anhalten, Überspringen, usw. eingeblendet werden.

Um die Ausführung eines Plugins an einer bestimmten Stelle anzuhalten wird im Code-Editor ein Breakpoint gesetzt.

Dazu wird am linken Rand einer Programmzeile ein Doppelklick ausgeführt.

Die folgende Abbildung zeigt Eclipse in der Debug-Perspektive während die Methode IncrementLength angehalten ist.

In der obigen Abbildung ist der Breakpoint in der Zeile 28 gesetzt. Der Breakpoint wird als gefüllter Kreis dargestellt.

Sowie die Ausführung des Codes an dieser Stelle anhält, werden die aktuellen Werte der Variablen in der Karteikarte Variables angezeigt. In der Werkzeugleiste der Karteikarte Debug sind die Schaltflächen angeordnet, mit denen die Ausführung der Methode gesteuert wird.

Änderungen an der Methode können direkt in der Debug-Perspektive gemacht und getestet werden. Ist das Ergebnis zufriedenstellend kann die Methode als Plugin exportiert und in EEC direkt genutzt werden (siehe Plugin kompilieren und exportieren).