package com.towel.exc;
import java.io.PrintStream;
import java.io.PrintWriter;
import java.util.List;
public class CollectedExceptions extends RuntimeException {
private List<Throwable> list;
public CollectedExceptions(List<Throwable> excps) {
list = excps;
}
public void printStackTrace(PrintWriter stream) {
printStackTraces(stream);
}
public void printStackTraces(PrintWriter stream) {
for (Throwable t : list)
t.printStackTrace(stream);
}
public void printStackTrace(PrintStream stream) {
printStackTraces(stream);
}
public void printStackTraces(PrintStream stream) {
for (Throwable t : list)
t.printStackTrace(stream);
}
public void printStackTrace() {
printStackTraces();
}
public void printStackTraces() {
for (Throwable t : list)
t.printStackTrace();
}
}