Class OhneFehlerPruefungAnweisung
- java.lang.Object
-
- de.bsvrz.ibv.uda.interpreter.anweisung.AbstractAnweisung
-
- de.bsvrz.ibv.uda.interpreter.anweisung.AbstractEinfacheAnweisung
-
- de.bsvrz.ibv.uda.interpreter.anweisung.FehlerPruefungsAnweisung
-
- de.bsvrz.ibv.uda.interpreter.anweisung.OhneFehlerPruefungAnweisung
-
- All Implemented Interfaces:
Anweisung
,de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck
public class OhneFehlerPruefungAnweisung extends FehlerPruefungsAnweisung
die Repräsentation einer Fehlerprüfungsanweisung ohne Fehlerprüfung.
Die Anweisung wertet den enthaltenen Ausdruck aus. Wird bei der Auswertung des Ausdrucks eine Fehlerausnahme augelöst, wird dieser ignoriert. Die Ausführung des Skripts wird in jedem Fall fortgesetzt.
-
-
Constructor Summary
Constructors Constructor Description OhneFehlerPruefungAnweisung(int zeile, java.lang.String skriptname, de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck ausdruck)
Konstruktor.
-
Method Summary
Modifier and Type Method Description java.lang.Object
interpret(de.bsvrz.sys.funclib.bitctrl.interpreter.Kontext kontext)
Die Funktion wertet den der Anweisung zugeordneten Ausdruck aus.
Wird bei der Auswertung eine Ausnahme erzeugt, wird diese ignoriert.-
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
-
OhneFehlerPruefungAnweisung
public OhneFehlerPruefungAnweisung(int zeile, java.lang.String skriptname, de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck ausdruck)
Konstruktor.- Parameters:
zeile
- die Nummer der Zeile, in der die Anweisung definiert wurdeskriptname
- der Name des Skriptsausdruck
- der auszuwertende Ausdruck
-
-
Method Detail
-
interpret
public java.lang.Object interpret(de.bsvrz.sys.funclib.bitctrl.interpreter.Kontext kontext)
Die Funktion wertet den der Anweisung zugeordneten Ausdruck aus.
Wird bei der Auswertung eine Ausnahme erzeugt, wird diese ignoriert. Das Ergebnis der Auswertung des Ausdrucks oder der Wert "undefiniert" wird zurückgeliefert.
.- See Also:
Ausdruck.interpret(de.bsvrz.sys.funclib.bitctrl.interpreter.Kontext)
-
-