in runner/src/main/kotlin/org/jetbrains/idea/inspections/problems/PinnedProblemDescriptor.kt [37:48]
fun createIfProblem(
descriptor: ProblemDescriptor,
document: Document,
displayName: String,
problemLevel: ProblemLevel
): PinnedProblemDescriptor? {
val level = actualLevel(problemLevel, descriptor.highlightType) ?: return null
val lineNumber = descriptor.psiElement.getLine(document)
val fileName = descriptor.psiElement.relativeFilePath
val rowNumber = descriptor.psiElement.getRow(document, lineNumber)
return PinnedProblemDescriptor(descriptor, fileName, lineNumber, rowNumber, displayName, level)
}