我正在使用Java和Mozilla Rhino创建游戏引擎,希望所有错误调用一个函数并提供错误消息,如下所示:
...
} catch(Exception e) {
Abort(e);
}
...
public void Abort(str) {
System.out.println("Script error in "current_script_name+" line: "+line_number\n\n"+e);
}
对于RhinoException来说这很容易,但是我希望其他的异常,比如IOException也能做到同样的事情。