test/script/basic/errorstack.js

changeset 378
39e17373d8df
parent 7
5a1b0714df0e
child 952
6d5471a497fb
child 962
ac62e33a99b0
     1.1 --- a/test/script/basic/errorstack.js	Tue Jun 25 17:31:19 2013 +0530
     1.2 +++ b/test/script/basic/errorstack.js	Wed Jun 26 16:36:13 2013 +0530
     1.3 @@ -22,7 +22,7 @@
     1.4   */
     1.5  
     1.6  /**
     1.7 - * "stack" property of Error objects. (nashorn extension).
     1.8 + * "getStackTrace()" method of Error objects. (nashorn extension).
     1.9   *
    1.10   * @test
    1.11   * @run
    1.12 @@ -43,9 +43,9 @@
    1.13  try {
    1.14      func1();
    1.15  } catch (e) {
    1.16 -    // "stack" is java.lang.StackTraceElement object
    1.17 -    for (i in e.stack) {
    1.18 -        print(e.stack[i].methodName + " : " + e.stack[i].lineNumber);
    1.19 +    var frames = e.getStackTrace();
    1.20 +    for (i in frames) {
    1.21 +        print(frames[i].methodName + " : " + frames[i].lineNumber);
    1.22      }
    1.23  }
    1.24  

mercurial