public class AssignNode extends AbstractTrinaryOperationNode
Constructor and Description |
---|
AssignNode(AbstractNode operand)
AssignNode.
|
AssignNode(AbstractNode operand1,
AbstractNode operand2)
AssignNode.
|
AssignNode(AbstractNode operand1,
AbstractNode operand2,
AbstractNode operand3)
AssignNode.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj)
Equals-Funktion, die prueft, ob das Objekt obj vom Typ AbstractBinaryOperationNode ist, und
ob von dem Objekt obj Operant 1,2,3, mit dem jeweiligen Operant 1,2,3 dieser Klasse
uebereinstimmt.
|
int |
hashCode() |
VoidValue |
interpret(CommunicationManager mgr)
Interpret-Methode, die von den entsprechenden erbenden Klassen implementiert werden muss.
|
java.lang.String |
toString() |
getOperand1, getOperand2, getOperand3
isIDNode, isIdSetArrayNode, isIDSetNode, toIDNode, toIdSetArrayNode, toIDSetNode
public AssignNode(AbstractNode operand)
operand
- AbstractNodepublic AssignNode(AbstractNode operand1, AbstractNode operand2)
operand1
- AbstractNodeoperand2
- AbstractNodepublic AssignNode(AbstractNode operand1, AbstractNode operand2, AbstractNode operand3)
operand1
- AbstractNodeoperand2
- AbstractNodeoperand3
- AbstractNodepublic java.lang.String toString()
toString
in class AbstractTrinaryOperationNode
public boolean equals(java.lang.Object obj)
AbstractTrinaryOperationNode
equals
in class AbstractTrinaryOperationNode
public int hashCode()
hashCode
in class AbstractTrinaryOperationNode
public VoidValue interpret(CommunicationManager mgr) throws CheckScriptException
AbstractNode
interpret
in class AbstractNode
mgr
- The CommunicationManager
to use.CheckScriptException
- PruefscriptException