mirror of
https://github.com/gnosygnu/xowa.git
synced 2025-05-30 14:04:56 +00:00
Core: Call toString on Error, not getMessage
This commit is contained in:
parent
af4e7ab6c4
commit
a114880f2b
@ -51,10 +51,14 @@ public class Err_ {
|
||||
return new Err(Bool_.Y, Trace_null, Type__gplx, "cast failed", "type", Type_adp_.NameOf_type(t), "obj", o_str);
|
||||
}
|
||||
|
||||
public static String Message_lang(Throwable e) {return e.getMessage();}
|
||||
public static String Message_gplx_full(Exception e) {return Cast_or_make(e).To_str__full();}
|
||||
public static String Message_gplx_log(Exception e) {return Cast_or_make(e).To_str__log();}
|
||||
public static String Trace_lang(Throwable e) {return Trace_lang_exec(e.getStackTrace());}
|
||||
public static String Message_lang(Throwable e) {
|
||||
return (e.getClass() == Error.class)
|
||||
? e.toString() // error has null for "getMessage()" return "toString()" instead
|
||||
: e.getMessage();
|
||||
}
|
||||
public static String Trace_lang(Throwable e) {return Trace_lang_exec(e.getStackTrace());}
|
||||
private static String Trace_lang_exec(StackTraceElement[] ary) {
|
||||
String rv = "";
|
||||
int len = ary.length;
|
||||
|
Loading…
Reference in New Issue
Block a user