package org.jboss.windup.util.exception; import java.util.List; /** * An exception that shows multiple error messages. * * @author <a href="mailto:ozizka@redhat.com">Ondrej Zizka</a> */ public class WindupMultiStringException extends WindupException { private static final long serialVersionUID = 3847567730652467769L; public WindupMultiStringException(String msg, List<String> errors) { super(formatMessage(msg, errors)); } private static String formatMessage(String msg, List<String> errors) { StringBuilder sb = new StringBuilder(msg).append("\n"); for (String error : errors) { sb.append("\t").append(error).append("\n"); } return sb.toString(); } }