Class FehlerPruefungsAnweisung
- java.lang.Object
-
- de.bsvrz.ibv.uda.interpreter.anweisung.AbstractAnweisung
-
- de.bsvrz.ibv.uda.interpreter.anweisung.AbstractEinfacheAnweisung
-
- de.bsvrz.ibv.uda.interpreter.anweisung.FehlerPruefungsAnweisung
-
- All Implemented Interfaces:
Anweisung
,de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck
- Direct Known Subclasses:
MitFehlerAusgabeAnweisung
,MitFehlerRueckgabeAnweisung
,OhneFehlerPruefungAnweisung
public abstract class FehlerPruefungsAnweisung extends AbstractEinfacheAnweisung
die Repräsentation einer Fehlerprüfungsanweisung.
Fehlerprüfungsanweisungen in Uda werten einen Ausdruck aus und behandlen das Ergebnis nach verschiedenen Methoden:- ohne fehlerprüfung: wenn der Ausdruck einen Fehler liefert, wird dieser ignoriert und das Skript mit der nachfolgenden Anweisung fortgesetzt.
- mit fehlerausgabe: wenn der Ausdruck einen Fehler liefert, wird dieser ausgegeben und ansonsten ignoriert, d.h. das Skript wird mit der nachfolgenden Anweisung fortgesetzt.
- mit fehlerrückgabe: wenn der Ausdruck einen Fehler liefert, wird dieser zurückgegeben und der Anweisungsblock, in dem die Anweisung ausgeführt wurde beendet.
-
-
Constructor Summary
Constructors Constructor Description FehlerPruefungsAnweisung(int zeile, java.lang.String skriptname, de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck ausdruck)
Konstruktor.
-
Method Summary
-
Methods inherited from class de.bsvrz.ibv.uda.interpreter.anweisung.AbstractEinfacheAnweisung
getNachfolger
-
Methods inherited from class de.bsvrz.ibv.uda.interpreter.anweisung.AbstractAnweisung
erzeugeAnweisungsFehler, getSkript, getZeile
-
-
-
-
Constructor Detail
-
FehlerPruefungsAnweisung
public FehlerPruefungsAnweisung(int zeile, java.lang.String skriptname, de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck ausdruck)
Konstruktor.- Parameters:
zeile
- die Zeile des Quelltextes, in der die Anweisung definiert wurde.skriptname
- der Name des Skriptsausdruck
- der Ausdruck der ausgewertet werden soll
-
-