+ public static class Array extends Type.Ref {
+ protected Array(Type t) { super("[" + t.getDescriptor(), t.toString() + "[]"); }
+ public Type.Array asArray() { return this; }
+ public boolean isArray() { return true; }
+ public int dimension() { return getDescriptor().lastIndexOf('['); }
+ }
+