public String getString(int constantIndex) { try { return ((Utf8Constant)constantPool[constantIndex]).getString(); } catch (ClassCastException ex) { new ClassPrinter().visitProgramClass(this); throw new ClassCastException("Expected Utf8Constant at index ["+constantIndex+"] in class ["+getName()+"], found ["+ex.getMessage()+"]"); } }
/** * Prints out the contents of the program classes. */ private void dump() throws IOException { if (configuration.verbose) { System.out.println("Printing classes to [" + fileName(configuration.dump) + "]..."); } PrintStream ps = createPrintStream(configuration.dump); try { programClassPool.classesAccept(new ClassPrinter(ps)); } finally { closePrintStream(ps); } }
/** * Prints out the contents of the program classes. */ private void dump() throws IOException { if (configuration.verbose) { System.out.println("Printing classes to [" + PrintWriterUtil.fileName(configuration.dump) + "]..."); } PrintWriter pw = PrintWriterUtil.createPrintWriterOut(configuration.dump); try { programClassPool.classesAccept(new ClassPrinter(pw)); } finally { PrintWriterUtil.closePrintWriter(configuration.dump, pw); } }
/** * Prints out the contents of the program classes. */ private void dump() throws IOException { if (configuration.verbose) { System.out.println("Printing classes to [" + PrintWriterUtil.fileName(configuration.dump) + "]..."); } PrintWriter pw = PrintWriterUtil.createPrintWriterOut(configuration.dump); try { programClassPool.classesAccept(new ClassPrinter(pw)); } finally { PrintWriterUtil.closePrintWriter(configuration.dump, pw); } }
/** * Prints out the contents of the program classes. */ private void dump() throws IOException { if (configuration.verbose) { System.out.println("Printing classes to [" + PrintWriterUtil.fileName(configuration.dump) + "]..."); } PrintWriter pw = PrintWriterUtil.createPrintWriterOut(configuration.dump); try { programClassPool.classesAccept(new ClassPrinter(pw)); } finally { PrintWriterUtil.closePrintWriter(configuration.dump, pw); } }
try instruction.accept(clazz, null, null, index, new ClassPrinter()); try instruction.accept(clazz, null, null, index, new ClassPrinter());
try instruction.accept(clazz, null, null, index, new ClassPrinter()); try instruction.accept(clazz, null, null, index, new ClassPrinter());
try instruction.accept(clazz, null, null, index, new ClassPrinter()); try instruction.accept(clazz, null, null, index, new ClassPrinter());