Class GanzZahlLiteral

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

    public class GanzZahlLiteral
    extends java.lang.Object
    implements ZahlenLiteral
    Die Repräsentation eines Literals für einen Ganzzahl-Wert innerhalb des Uda-Interpreterbaumes.
    • Constructor Summary

      Constructors 
      Constructor Description
      GanzZahlLiteral​(long wert)
      Konstruktor mit Angabe des Werts.
    • Method Summary

      Modifier and Type Method Description
      java.lang.Long interpret​(de.bsvrz.sys.funclib.bitctrl.interpreter.Kontext kontext)
      Die Auswertung des Ausdrucks liefert in jedem Fall eine Instanz der Klasse Long.
      • 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

      • GanzZahlLiteral

        public GanzZahlLiteral​(long wert)
        Konstruktor mit Angabe des Werts.
        Parameters:
        wert - der Wert
    • Method Detail

      • interpret

        public final java.lang.Long interpret​(de.bsvrz.sys.funclib.bitctrl.interpreter.Kontext kontext)
        Die Auswertung des Ausdrucks liefert in jedem Fall eine Instanz der Klasse Long.
        Specified by:
        interpret in interface de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck
        Specified by:
        interpret in interface ZahlenLiteral
        Parameters:
        kontext - der Kontext, in dem der Ausdruck ausgewertet wird
        Returns:
        eine ganze Zahl, die durch den Ausdruck dargestellt wird
        See Also:
        ZahlenLiteral.interpret(de.bsvrz.sys.funclib.bitctrl.interpreter.Kontext)