public class FunctionHeader {
public final String returnType;
- public final String qualifiedName;
- public final String bareFuncName;
- public final ArrayList<String> args;
+ public final QualifiedName qualifiedName;
+ public final ArrayList<VariableDeclaration> args;
- public FunctionHeader(String returnType, String qualifiedName,
- String bareFuncName, ArrayList<String> args) {
+ public FunctionHeader(String returnType, QualifiedName qualifiedName,
+ ArrayList<VariableDeclaration> args) {
this.returnType = returnType;
this.qualifiedName = qualifiedName;
- this.bareFuncName = bareFuncName;
this.args = args;
}
public String toString() {
- return "Ret: " + returnType + "\n" + qualifiedName + "\t"
- + bareFuncName + "\n" + args;
+ return "Ret: " + returnType + "\n" + qualifiedName + "\n" + args;
}
}