X-Git-Url: http://git.megacz.com/?p=org.ibex.classgen.git;a=blobdiff_plain;f=src%2Forg%2Fibex%2Fclassgen%2FType.java;fp=src%2Forg%2Fibex%2Fclassgen%2FType.java;h=b84f20ae6b5b08101fa9d956cff02b042a2ec9f6;hp=cff979291edb8e143f26ddbff57a7a9743f471b2;hb=d54f8660ded621af4065b8907255c162df0f6eb0;hpb=7b7d64efd6761d48aabe652945e907e9309bccd0 diff --git a/src/org/ibex/classgen/Type.java b/src/org/ibex/classgen/Type.java index cff9792..b84f20a 100644 --- a/src/org/ibex/classgen/Type.java +++ b/src/org/ibex/classgen/Type.java @@ -106,6 +106,7 @@ public abstract class Type implements CGConst { public abstract String toString(); public Type.Ref asRef() { return this; } public boolean isRef() { return true; } + abstract String internalForm(); } public static class Array extends Type.Ref { @@ -115,6 +116,7 @@ public abstract class Type implements CGConst { public boolean isArray() { return true; } public String toString() { return base.toString() + "[]"; } public Type getElementType() { return base; } + String internalForm() { return getDescriptor(); } } public static class Class extends Type.Ref {