更新到 rhino-1.7.14-1
This commit is contained in:
@@ -0,0 +1,67 @@
|
||||
/*
|
||||
* Decompiled with CFR 0.152.
|
||||
*/
|
||||
package com.script;
|
||||
|
||||
public class ScriptException
|
||||
extends Exception {
|
||||
private int columnNumber;
|
||||
private String fileName;
|
||||
private int lineNumber;
|
||||
|
||||
public ScriptException(String s) {
|
||||
super(s);
|
||||
this.fileName = null;
|
||||
this.lineNumber = -1;
|
||||
this.columnNumber = -1;
|
||||
}
|
||||
|
||||
public ScriptException(Exception e) {
|
||||
super(e);
|
||||
this.fileName = null;
|
||||
this.lineNumber = -1;
|
||||
this.columnNumber = -1;
|
||||
}
|
||||
|
||||
public ScriptException(String message, String fileName2, int lineNumber2) {
|
||||
super(message);
|
||||
this.fileName = fileName2;
|
||||
this.lineNumber = lineNumber2;
|
||||
this.columnNumber = -1;
|
||||
}
|
||||
|
||||
public ScriptException(String message, String fileName2, int lineNumber2, int columnNumber2) {
|
||||
super(message);
|
||||
this.fileName = fileName2;
|
||||
this.lineNumber = lineNumber2;
|
||||
this.columnNumber = columnNumber2;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getMessage() {
|
||||
String ret = super.getMessage();
|
||||
if (this.fileName == null) {
|
||||
return ret;
|
||||
}
|
||||
String ret2 = ret + " in " + this.fileName;
|
||||
if (this.lineNumber != -1) {
|
||||
ret2 = ret2 + " at line number " + this.lineNumber;
|
||||
}
|
||||
if (this.columnNumber != -1) {
|
||||
return ret2 + " at column number " + this.columnNumber;
|
||||
}
|
||||
return ret2;
|
||||
}
|
||||
|
||||
public int getLineNumber() {
|
||||
return this.lineNumber;
|
||||
}
|
||||
|
||||
public int getColumnNumber() {
|
||||
return this.columnNumber;
|
||||
}
|
||||
|
||||
public String getFileName() {
|
||||
return this.fileName;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user