ca.uwaterloo.cs.ql.interp
Class AttrSignNode
java.lang.Object
ca.uwaterloo.cs.ql.interp.SyntaxTreeNode
ca.uwaterloo.cs.ql.interp.ExpressionNode
ca.uwaterloo.cs.ql.interp.VariableNode
ca.uwaterloo.cs.ql.interp.AttrSignNode
- All Implemented Interfaces:
- EvalName
public class AttrSignNode
- extends VariableNode
- implements EvalName
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AttrSignNode
public AttrSignNode(java.lang.String name)
getName
public java.lang.String getName()
- Overrides:
getName in class VariableNode
evaluate
public Value evaluate(Env env)
throws EvaluationException
- Overrides:
evaluate in class VariableNode
- Throws:
EvaluationException
evalName
public java.lang.String evalName(Env env)
throws EvaluationException
- Specified by:
evalName in interface EvalName- Overrides:
evalName in class VariableNode
- Throws:
EvaluationException
toString
public java.lang.String toString()
- Overrides:
toString in class VariableNode