src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ErrorManager.java

Print this page

        

*** 111,121 **** final String sourceLine = source.getSourceLine(position); sb.append(sourceLine).append(eoln); // Pointer to column. for (int i = 0; i < column; i++) { ! if (sourceLine.charAt(i) == '\t') { sb.append('\t'); } else { sb.append(' '); } } --- 111,121 ---- final String sourceLine = source.getSourceLine(position); sb.append(sourceLine).append(eoln); // Pointer to column. for (int i = 0; i < column; i++) { ! if (i < sourceLine.length() && sourceLine.charAt(i) == '\t') { sb.append('\t'); } else { sb.append(' '); } }