Mercurial Hosting > luan
comparison src/luan/LuanException.java @ 1330:f41919741100
fix security
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 11 Feb 2019 01:38:55 -0700 |
parents | 503bde9a7c80 |
children | 25746915a241 |
comparison
equal
deleted
inserted
replaced
1329:5a39b006acd1 | 1330:f41919741100 |
---|---|
93 Throwable cause = getCause(); | 93 Throwable cause = getCause(); |
94 if( cause != null ) | 94 if( cause != null ) |
95 sb.append( "\nCaused by: " ).append( getJavaStackTraceString(cause) ); | 95 sb.append( "\nCaused by: " ).append( getJavaStackTraceString(cause) ); |
96 return sb.toString(); | 96 return sb.toString(); |
97 } | 97 } |
98 | 98 /* |
99 public static String currentSource() { | 99 public static String currentSource() { |
100 LuanException ex = new LuanException("currentSource"); | 100 LuanException ex = new LuanException("currentSource"); |
101 List<StackTraceElement> st = ex.justLuan(ex.getStackTrace()); | 101 List<StackTraceElement> st = ex.justLuan(ex.getStackTrace()); |
102 return st.isEmpty() ? null : st.get(0).getFileName(); | 102 return st.isEmpty() ? null : st.get(0).getFileName(); |
103 } | 103 } |
104 | 104 */ |
105 @Override public void printStackTrace(PrintStream s) { | 105 @Override public void printStackTrace(PrintStream s) { |
106 s.print("Luan: "); | 106 s.print("Luan: "); |
107 s.println(luanStackTrace()); | 107 s.println(luanStackTrace()); |
108 s.print("Caused by: "); | 108 s.print("Caused by: "); |
109 super.printStackTrace(s); | 109 super.printStackTrace(s); |