3 public class VarDescriptor extends Descriptor {
5 private static int count = 0;
7 TypeDescriptor td = null;
9 public VarDescriptor(String name) {
13 public VarDescriptor(String name, TypeDescriptor td) {
18 public VarDescriptor(String name, String safename, TypeDescriptor td) {
19 super(name, safename);
23 public void setType(TypeDescriptor td) {
27 public TypeDescriptor getType() {
31 public static VarDescriptor makeNew() {
32 return makeNew("tempvar");
35 public static VarDescriptor makeNew(String name) {
36 return new VarDescriptor(name + count++);