package java.lang;
@SuppressWarnings("rawtypes")
public class EnumConstantNotPresentException extends RuntimeException {
private static final long serialVersionUID = -6046998521960521108L;
private Class<? extends Enum> enumType;
private String constantName;
public EnumConstantNotPresentException(Class<? extends Enum> enumType,
String constantName) {
super(enumType.getName() + "." + constantName);
this.enumType = enumType;
this.constantName = constantName;
}
public Class<? extends Enum> enumType() { return enumType; }
public String constantName() { return constantName; }
}