filebot/source/net/filebot/format/ExpressionException.java

30 lines
595 B
Java
Raw Normal View History

2014-04-19 02:30:29 -04:00
package net.filebot.format;
import javax.script.ScriptException;
public class ExpressionException extends ScriptException {
2015-07-25 18:47:19 -04:00
private final String message;
2015-07-25 18:47:19 -04:00
public ExpressionException(String message, ScriptException cause) {
super(message, cause.getFileName(), cause.getLineNumber(), cause.getColumnNumber());
2015-07-25 18:47:19 -04:00
// can't set message via super constructor
this.message = message;
}
2015-07-25 18:47:19 -04:00
public ExpressionException(Exception e) {
super(e);
2015-07-25 18:47:19 -04:00
// can't set message via super constructor
this.message = e.getMessage();
}
@Override
public String getMessage() {
return message;
}
2015-07-25 18:47:19 -04:00
}