Class ElementZugriffsSymbol
- java.lang.Object
-
- de.bsvrz.ibv.uda.interpreter.ausdruck.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 denobjektAusdruck
beschriebenen Objekts auf den übergebenen Wert.
-
-
-
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 sollzugriffsAusdruck
- 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 interfacede.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 denobjektAusdruck
beschriebenen Objekts auf den übergebenen Wert.- Parameters:
kontext
- der Kontext für die Ausführung der Operationdaten
- die Daten, die gesetzt werden sollen
-
getNachfolger
public java.util.List<de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck> getNachfolger()
.- Specified by:
getNachfolger
in interfacede.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck
- See Also:
Ausdruck.getNachfolger()
-
-