package edu.ucsd.arcum.exceptions;
public class UserCompilationProblem extends ArcumError
{
private static final long serialVersionUID = 1L;
private SourceLocation position;
public UserCompilationProblem(String message) {
super(message);
}
public UserCompilationProblem(String message, Object... args) {
super(String.format(message, args));
}
public UserCompilationProblem(SourceLocation position, UserCompilationProblem ucp) {
this(ucp.getMessage());
this.position = position;
}
public SourceLocation getPosition() {
return position;
}
}