This commit was manufactured by cvs2svn to create tag 'buildscript'.
[IRC.git] / Robust / src / IR / MethodDescriptor.java
diff --git a/Robust/src/IR/MethodDescriptor.java b/Robust/src/IR/MethodDescriptor.java
deleted file mode 100644 (file)
index a7df786..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-package IR;
-import IR.Tree.Modifiers;
-import IR.Tree.ExpressionNode;
-import java.util.Vector;
-
-/**
- * Descriptor 
- *
- * represents a symbol in the language (var name, function name, etc).
- */
-
-public class MethodDescriptor extends Descriptor {
-
-    protected Modifiers modifier;
-    protected TypeDescriptor returntype;
-    protected String identifier;
-    protected Vector param_name;
-    protected Vector param_type;
-    
-    public MethodDescriptor(Modifiers m, TypeDescriptor rt, String identifier) {
-       super(identifier);
-       this.modifier=m;
-       this.returntype=rt;
-       this.identifier=identifier;
-        this.safename = "__" + name + "__";
-       this.uniqueid=count++;
-       param_name=new Vector();
-       param_type=new Vector();
-    }
-    public void addParameter(TypeDescriptor type, String paramname) {
-       param_name.add(paramname);
-       param_type.add(type);
-    }
-
-    public String toString() {
-       String st=modifier.toString()+returntype.toString()+" "+identifier+"(";
-       for(int i=0;i<param_type.size();i++) {
-           st+=param_type.get(i).toString()+" "+param_name.get(i).toString();
-           if ((i+1)!=param_type.size())
-               st+=", ";
-       }
-       st+=")";
-       return st;
-    }
-}