public virtual void printStackTrace(PrintStream stream) { ((Throwable) this).printStackTrace(stream); if (this.getParent() == null) return; stream.println("ParentException: "); Throwable.instancehelper_printStackTrace((Exception) this.getParent(), stream); }
public virtual void printUsedModules(PrintStream p) { Module[] allModules = this.getAllModules(); ArrayList arrayList1 = new ArrayList(); ArrayList arrayList2 = new ArrayList(); for (int index = 0; index < allModules.Length; ++index) { if (this.isModuleAvailable((ModuleInfo) allModules[index])) arrayList1.add((object) allModules[index]); else arrayList2.add((object) allModules[index]); } p.print("Active modules: "); p.println(arrayList1.size()); p.println("----------------------------------------------------------"); for (int index = 0; index < arrayList1.size(); ++index) { Module module = (Module) arrayList1.get(index); p.print((object) new PadMessage((object) module.getModuleClass(), 70)); p.print(" ["); p.print(module.getSubSystem()); p.println("]"); p.print(" Version: "); p.print(module.getMajorVersion()); p.print("-"); p.print(module.getMinorVersion()); p.print("-"); p.print(module.getPatchLevel()); p.print(" Producer: "); p.println(module.getProducer()); p.print(" Description: "); p.println(module.getDescription()); } }