protected TypeDescriptor td;
protected String identifier;
- protected ExpressionNode en;
- public VarDescriptor(TypeDescriptor t, String identifier, ExpressionNode e) {
+ public VarDescriptor(TypeDescriptor t, String identifier) {
super(identifier);
this.td=t;
this.identifier=identifier;
- this.en=e;
- this.safename = "__" + name + "__";
+ this.safename = "___" + name + "___";
this.uniqueid=count++;
}
+ public String getName() {
+ return identifier;
+ }
+
+ public TypeDescriptor getType() {
+ return td;
+ }
+
public String toString() {
- if (en==null)
return td.toString()+" "+identifier;
- else
- return td.toString()+" "+identifier+"="+en.printNode(0);
}
}