更新到 rhino-1.7.14-1

This commit is contained in:
kunfei
2023-03-10 22:49:18 +08:00
parent 0155358081
commit 0df2c69539
22 changed files with 2633 additions and 1 deletions
@@ -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;
}
}