more
[cdsspec-compiler.git] / src / edu / uci / eecs / specCompiler / specExtraction / FunctionHeader.java
index cb6da9dbae743a229bbebc8fe2ffc0dd34be5be6..0df12ace576c87ef70a5d8eec43fe733f2e85656 100644 (file)
@@ -85,6 +85,19 @@ public class FunctionHeader {
                                new QualifiedName(newFullName), args);
                return newHeader;
        }
+       
+       // No support for template right now
+       public String getDeclaration() {
+               String res = returnType + " " + qualifiedName.fullName + "(";
+               if (args.size() >= 1) {
+                       res = res + args.get(0).type + " " + args.get(0).name;
+               }
+               for (int i = 1; i < args.size(); i++) {
+                       res = res + ", " + args.get(i).type + " " + args.get(i).name;
+               }
+               res = res + ")";
+               return res;
+       }
 
        public String getRenamedCall(String prefix) {
                String res = prefix + "_" + qualifiedName.fullName + "(";