03.11.2013 Aufrufe

SMALLTALK K1ex127-.45ex51275ahler/Bothner

SMALLTALK K1ex127-.45ex51275ahler/Bothner

SMALLTALK K1ex127-.45ex51275ahler/Bothner

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

346 A.3 Fehlermeldungen und Unterbrechung der Ausführung<br />

Message−/Klassen−Bereich<br />

Objekt−Bereich<br />

Objektanzeige−Bereich<br />

Smalltalk Express (User I/F) <br />

File Edit Smalltalk Debugger Inspect Go<br />

Walkback Breakpoints Hop Skip Jump<br />

self<br />

...<br />

Editier−Bereich<br />

Es besteht aus den folgenden Bereichen:<br />

ˆ dem Message-/ Klassen-Bereich:<br />

In diesem Bereich werden sämtliche Klassennamen und Messages zeilenweise<br />

angezeigt, die bis zum Zeitpunkt der Eröffnung des Debug-Fensters bearbeitet<br />

wurden.<br />

Jede Zeile ist in der Form<br />

>> <br />

strukturiert, d.h. sie besteht aus der Angabe einer Message und dem Namen<br />

der Klasse, zu der das Empfänger-Objekt der jeweiligen Message gehört.<br />

Da die zuletzt ausgeführten Messages und die jeweils zugehörige Klasse zuoberst<br />

angezeigt werden, enthält die erste Zeile den Namen der zuletzt ausgeführten<br />

Methode und jede nachfolgende Zeile eine Information über diejenige<br />

Message, von der aus die in der darüberstehenden Zeile stehende Message<br />

durch das Schicken einer entsprechenden Nachricht aktiviert worden ist.<br />

Hinweis: Wir setzen voraus, daß im angezeigten Debug-Fenster das Optionsfeld<br />

“Walkback” aktiviert ist.<br />

Wird eine Zeile in der allgemeinen Form<br />

() >> <br />

angezeigt, so ist dies ein Hinweis dafür, daß die aufgeführte Message einem Empfänger-<br />

Objekt aus der Klasse namens “” geschickt und die korrespondierende<br />

Methode in der Klasse “” gefunden wurde.<br />

ˆ dem Editier-Bereich:<br />

In diesem Bereich wird die Vereinbarung der Methode angezeigt, die mit der<br />

im Message-/Klassen-Bereich markierten Message korrespondiert.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!