package nl.uva.bromance.QL.exceptions;
import java.util.ArrayList;
import java.util.List;
public class QLError extends Throwable
{
public QLError(String message)
{
super(message);
}
@Override
public String getMessage()
{
return super.getMessage();
}
public static String qlErrorListToString(List<QLError> errors)
{
String result = "";
for (QLError t : errors)
{
result += t.getMessage() + '\n';
}
return result;
}
public static List<QLError> convertTypeCheckingErrorListToQLErrorList(List<TypeCheckingError> typeCheckingErrors)
{
List<QLError> list = new ArrayList<>();
for(TypeCheckingError e: typeCheckingErrors)
{
list.add(e);
}
return list;
}
}