src/jdk/nashorn/internal/ir/LexicalContext.java
Print this page
*** 585,599 ****
sb.append(':');
if (node instanceof FunctionNode) {
final FunctionNode fn = (FunctionNode)node;
final Source source = fn.getSource();
String src = source.toString();
! if (src.indexOf(File.pathSeparator) != -1) {
src = src.substring(src.lastIndexOf(File.pathSeparator));
}
src += ' ';
! src += source.getLine(fn.getStart());
sb.append(src);
}
sb.append(' ');
}
sb.append(" ==> ]");
--- 585,599 ----
sb.append(':');
if (node instanceof FunctionNode) {
final FunctionNode fn = (FunctionNode)node;
final Source source = fn.getSource();
String src = source.toString();
! if (src.contains(File.pathSeparator)) {
src = src.substring(src.lastIndexOf(File.pathSeparator));
}
src += ' ';
! src += fn.getLineNumber();
sb.append(src);
}
sb.append(' ');
}
sb.append(" ==> ]");