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(" ==> ]");