comparison core/src/luan/LuanBit.java @ 461:e12841f7edef

minor
author Franklin Schmidt <fschmidt@gmail.com>
date Wed, 06 May 2015 14:51:23 -0600
parents b48cfa14ba60
children 5d4a78c93383
comparison
equal deleted inserted replaced
460:b48cfa14ba60 461:e12841f7edef
16 return new LuanException(this,msg); 16 return new LuanException(this,msg);
17 } 17 }
18 18
19 public String stackTrace() { 19 public String stackTrace() {
20 StringBuilder buf = new StringBuilder(); 20 StringBuilder buf = new StringBuilder();
21 LuanElement el = this.el;
22 if( el != null ) 21 if( el != null )
23 buf.append( "\n\t" ).append( el.toString(null) ); 22 buf.append( "\n\t" ).append( el.toString(null) );
24 for( int i = luan.stackTrace.size() - 1; i>=0; i-- ) { 23 for( int i = luan.stackTrace.size() - 1; i>=0; i-- ) {
25 StackTraceElement stackTraceElement = luan.stackTrace.get(i); 24 buf.append( "\n\t" ).append( luan.stackTrace.get(i) );
26 el = stackTraceElement.call;
27 buf.append( "\n\t" ).append( el.toString(stackTraceElement.fnName) );
28 } 25 }
29 return buf.toString(); 26 return buf.toString();
30 } 27 }
31 28
32 public void dumpStack() { 29 public void dumpStack() {