X-Git-Url: http://git.megacz.com/?p=org.ibex.classgen.git;a=blobdiff_plain;f=src%2Forg%2Fibex%2Fclassgen%2FType.java;h=95d939458ea6671c90501e96f4a1ba770d9b3e79;hp=af3da6bf3c353af64dce129060b634ee7da2eb38;hb=e2310783b3b5cf06044d90387938209726054980;hpb=6d02ca13f481e213ee0ae26f7acdd40b20dfc6af diff --git a/src/org/ibex/classgen/Type.java b/src/org/ibex/classgen/Type.java index af3da6b..95d9394 100644 --- a/src/org/ibex/classgen/Type.java +++ b/src/org/ibex/classgen/Type.java @@ -152,6 +152,21 @@ public class Type { public final Type returnType; public Type getArgType(int i) { return argTypes[i]; } public int getNumArgs() { return argTypes.length; } + public String debugToString() { + StringBuffer sb = new StringBuffer(); + if (name.equals("")) sb.append("static "); + else { + if (name.equals("")) + sb.append(Class.this.getShortName()); + else + sb.append(returnType).append(" ").append(name); + sb.append("("); + for(int i=0; i