Do not assume that all frames have line number information available.
This commit is contained in:
igor%mir2.org 2005-08-31 16:24:24 +00:00
Родитель d692a902af
Коммит ff72faaf67
1 изменённых файлов: 6 добавлений и 2 удалений

Просмотреть файл

@ -2193,8 +2193,12 @@ public class Interpreter
}
sb.append('(');
sb.append(idata.itsSourceFile);
sb.append(':');
sb.append(getIndex(idata.itsICode, linePC[linePCIndex]));
int pc = linePC[linePCIndex];
if (pc >= 0) {
// Include line info only if available
sb.append(':');
sb.append(getIndex(idata.itsICode, pc));
}
sb.append(')');
frame = frame.parentFrame;
}