package nl.uva.bromance.QL.exceptions; public class TypeCheckingError extends QLError { public enum Type {ERROR, WARNING} private Type type; public boolean isWarning() { return type == Type.WARNING; } public TypeCheckingError(String messsage, Type type) { super(messsage); this.type = type; } @Override public String getMessage() { return type.toString()+": "+super.getMessage(); } }