8015855: test/script/basic/JDK-8012164.js fails on Windows
Reviewed-by: hannesw, lagergren, jlaskey
This commit is contained in:
parent
fcf3353ddf
commit
5817f439ab
@ -38,9 +38,18 @@ function error() {
|
|||||||
throw new Error('foo');
|
throw new Error('foo');
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
for (i in e.stack) {
|
for (i in e.stack) {
|
||||||
print(e.stack[i]);
|
printFrame(e.stack[i]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func();
|
func();
|
||||||
|
|
||||||
|
// See JDK-8015855: test/script/basic/JDK-8012164.js fails on Windows
|
||||||
|
// Replace '\' to '/' in class and file names of StackFrameElement objects
|
||||||
|
function printFrame(stack) {
|
||||||
|
var fileName = stack.fileName.replace(/\\/g, '/');
|
||||||
|
var className = stack.className.replace(/\\/g, '/');
|
||||||
|
print(className + '.' + stack.methodName + '(' +
|
||||||
|
fileName + ':' + stack.lineNumber + ')');
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user