@Override public Element visitArrayType(Instruction i, TypeKind tk, Void p) { Element ie = new Element(i.getMnemonic()); ie.setAttr("num", "" + tk.value); ie.setAttr("val", tk.name); return ie; }
public Void visitArrayType(Instruction instr, TypeKind kind, Integer indent) { print(" " + kind.name); return null; }
public Integer visitArrayType(Instruction instr, TypeKind kind, List<Integer> p) { return 0; }
@Override public Void visitArrayType(Instruction instr, TypeKind kind, Void p) { return null; }