mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
diagnostics for EA-118932 - TCE: OffsetsInFile.reparseFile
This commit is contained in:
@@ -60,7 +60,7 @@ class OffsetsInFile(val file: PsiFile, val offsets: OffsetMap) {
|
||||
}
|
||||
|
||||
private fun reparseFile(file: PsiFile, newText: CharSequence) {
|
||||
val node = file.node as FileElement
|
||||
val node = file.node as? FileElement ?: throw IllegalStateException("${file.javaClass} ${file.fileType}")
|
||||
val range = ChangedPsiRangeUtil.getChangedPsiRange(file, node, newText) ?: return
|
||||
val indicator = ProgressManager.getGlobalProgressIndicator() ?: EmptyProgressIndicator()
|
||||
val log = BlockSupport.getInstance(file.project).reparseRange(file, node, range, newText, indicator, file.viewProvider.contents)
|
||||
|
||||
Reference in New Issue
Block a user