in instrumentation/src/com/intellij/rt/coverage/instrumentation/data/InstrumentationData.java [99:114]
public void createLineData(int line, String methodNameAndDesc) {
boolean ignoreSection = isIgnoreSection();
if (ignoreSection && !KotlinUtils.isKotlinClass(this)) return;
myLinesInCurrentMethod = true;
if (ignoreSection) onIgnoredLine(line);
if (!ignoreSection && myIgnoredLines != null) myIgnoredLines.remove(line);
LineData lineData = myLines.get(line);
if (lineData == null) {
lineData = new LineData(line, methodNameAndDesc);
myLines.put(line, lineData);
}
if (lineData.getId() == -1) {
lineData.setId(incrementId());
}
if (line > myMaxSeenLine) myMaxSeenLine = line;
}