Class BooleanLiteral

  • All Implemented Interfaces:
    de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck, de.bsvrz.sys.funclib.bitctrl.interpreter.Literal

    public class BooleanLiteral
    extends java.lang.Object
    implements de.bsvrz.sys.funclib.bitctrl.interpreter.Literal
    Die Repräsentation eines Literals für einen boolschen Wert innerhalb des Uda-Interpreterbaumes.
    • Constructor Summary

      Constructors 
      Constructor Description
      BooleanLiteral​(boolean wert)
      Der Konstruktor erzeugt eine Instanz des Literals.
    • Method Summary

      Modifier and Type Method Description
      de.bsvrz.sys.funclib.bitctrl.interpreter.logik.LogischerWert interpret​(de.bsvrz.sys.funclib.bitctrl.interpreter.Kontext kontext)
      Implementiert die Funktion der Schnittstelle Ausdruck.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck

        getNachfolger
    • Constructor Detail

      • BooleanLiteral

        public BooleanLiteral​(boolean wert)
        Der Konstruktor erzeugt eine Instanz des Literals. Der logische Wert wird auf den �bergebenen boolschen Wert festgelegt.
        Parameters:
        wert - der Wert
    • Method Detail

      • interpret

        public final de.bsvrz.sys.funclib.bitctrl.interpreter.logik.LogischerWert interpret​(de.bsvrz.sys.funclib.bitctrl.interpreter.Kontext kontext)
        Implementiert die Funktion der Schnittstelle Ausdruck. Die Auswertung des Literals liefert in jedem Fall eine Instanz der Klasse LogischerWert zurück.
        Specified by:
        interpret in interface de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck
        Parameters:
        kontext - der Kontext, in dem der Ausdruck ausgewertet wird
        Returns:
        einen logischen Wert
        See Also:
        Ausdruck.interpret(de.bsvrz.sys.funclib.bitctrl.interpreter.Kontext)