Mercurial Hosting > luan
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() { |