Herunterladen Inhalt Inhalt Diese Seite drucken

Fujitsu BS2000/OSD COBOL2000 V1.5 Benutzerhandbuch Seite 150

Compiler
Inhaltsverzeichnis

Werbung

Dialogtesthilfe AID
150
Ablaufverfolgung
Bei %TRACE können Klassen und Methoden als Trace-Bereich angegeben wer-
den:
%TRACE <n> IN S=<class>.[PROC={FACTORY | OBJECT}.PROC=<method>]
Anzeigen von Daten
%DISPLAY
Daten eines Objektes sind nur sichtbar, wenn sich die Unterbrechungsstelle in einer
Methode dieses Objektes befindet. In diesem Fall wird keine Qualifikation angege-
ben.
Daten in einer Methode sind nur innerhalb dieser Methode sichtbar.
Eine Objektreferenz wird wie folgt angezeigt:
<level> objref
<level+1> FACTORY | OBJECT | NULL
<level+1> class-name
Die erste Komponente gibt an, ob die Referenz auf das Factory-Objekt oder ein nor-
males Objekt verweist oder eine Nullreferenz ist. Die zweite Komponente zeigt den
Namen der Klasse des aktuell referenzierten Objektes an; für eine Nullreferenz ent-
fällt sie.
%SD
%SD zeigt die Daten in der aktuellen dynamischen Aufruf-Verschachtelung von
Programmen und Methoden an. Für Methoden werden nur die lokalen Daten der
Methode, nicht aber die Daten des umgebenden Objektes ausgegeben.
Zusätzlich werden pro Klasse source-modul-globale Daten, wie z.B
_COMPILATION_DATE ausgegeben.
Ändern von Daten
%SET, %MOVE
Eine high-level Zuweisung an eine Objektreferenz wird von AID mit einer Fehler-
meldung (Types are not convertible...) abgewiesen. Ein low-level Zugriff auf Objek-
treferenzen ist möglich, liegt aber vollständig in der Verantwortung des Benutzers.
Testhilfen für den Programmablauf
U41113-J-Z125-6

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis