package me.tomassetti.turin.parser.analysis.exceptions;
import me.tomassetti.turin.parser.ast.expressions.ActualParam;
import java.util.List;
public class UnsolvedConstructorException extends UnsolvedException {
private String typeCanonicalName;
private List<ActualParam> paramList;
public UnsolvedConstructorException(String typeCanonicalName, List<ActualParam> paramList) {
super("Unsolved constructor for " + typeCanonicalName + " with params " + paramList);
this.typeCanonicalName = typeCanonicalName;
this.paramList = paramList;
}
public UnsolvedConstructorException(String typeCanonicalName, List<ActualParam> paramList, String detail) {
super("Unsolved constructor for " + typeCanonicalName + " with params " + paramList + ": " + detail);
this.typeCanonicalName = typeCanonicalName;
this.paramList = paramList;
}
}