Class 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 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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 wurde
        skriptname - der Name des Skripts
        ausdruck - 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)