/*
* Copyright (c) 2010-2016, Sikuli.org, sikulix.com
* Released under the MIT License.
*
*/
package org.sikuli.script;
/**
* INTERNAL USE
*/
public class SikuliException extends Exception {
protected String _name = "SikuliException";
public SikuliException(String msg) {
super(msg);
}
@Override
public String toString() {
String ret = _name + ": " + getMessage() + "\n";
for (StackTraceElement elm : getStackTrace()) {
ret += " Line " + elm.getLineNumber()
+ ", in file " + elm.getFileName() + "\n";
return ret;
}
ret += "Line ?, in File ?";
return ret;
}
public String toStringShort() {
return _name + ": " + getMessage();
}
}