Class ElementZugriffsSymbol

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

    public class ElementZugriffsSymbol
    extends java.lang.Object
    implements de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck
    die Repräsentation eines Ausdrucks zur Beschreibung eines Elementzugriffs.
    Der Elementzugriff kann ein Attributzugriff oder eine Memberfunktion eines Objekts sein und wird in Uda durch den Punkt-Operator dargestellt.
    • Constructor Summary

      Constructors 
      Constructor Description
      ElementZugriffsSymbol​(de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck objectAusdruck, de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck zugriffsAusdruck)
      Konstruktor.
    • Method Summary

      Modifier and Type Method Description
      java.util.List<de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck> getNachfolger()
      .
      java.lang.Object interpret​(de.bsvrz.sys.funclib.bitctrl.interpreter.Kontext kontext)
      .
      void set​(de.bsvrz.sys.funclib.bitctrl.interpreter.Kontext kontext, java.lang.Object daten)
      setzt den Wert des Objekts, des durch den objektAusdruck beschriebenen Objekts auf den übergebenen Wert.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ElementZugriffsSymbol

        public ElementZugriffsSymbol​(de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck objectAusdruck,
                                     de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck zugriffsAusdruck)
        Konstruktor.
        Parameters:
        objectAusdruck - der Ausdruck, der das Objekt beschreibt, auf das zugegriffen werden soll
        zugriffsAusdruck - der Ausdruck, der beschreibt, wie auf das Objekt zugegriffen werden soll
    • Method Detail

      • interpret

        public java.lang.Object interpret​(de.bsvrz.sys.funclib.bitctrl.interpreter.Kontext kontext)
        .
        Specified by:
        interpret in interface de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck
        See Also:
        Ausdruck.interpret(de.bsvrz.sys.funclib.bitctrl.interpreter.Kontext)
      • set

        public void set​(de.bsvrz.sys.funclib.bitctrl.interpreter.Kontext kontext,
                        java.lang.Object daten)
        setzt den Wert des Objekts, des durch den objektAusdruck beschriebenen Objekts auf den übergebenen Wert.
        Parameters:
        kontext - der Kontext für die Ausführung der Operation
        daten - die Daten, die gesetzt werden sollen
      • getNachfolger

        public java.util.List<de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck> getNachfolger()
        .
        Specified by:
        getNachfolger in interface de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck
        See Also:
        Ausdruck.getNachfolger()