FIR IDE: use KtAnalysisSession as receiver

This commit is contained in:
Ilya Kirillov
2020-09-03 12:21:47 +03:00
parent d4786e06a9
commit c48cc615dd
@@ -30,7 +30,7 @@ class KotlinFirPsiChecker : AbstractKotlinPsiChecker() {
throw ProcessCanceledException() throw ProcessCanceledException()
} }
analyze(element) { analyze(element) {
highlightDiagnostics(element, this, holder) this.highlightDiagnostics(element, holder)
FirAfterResolveHighlightingVisitor FirAfterResolveHighlightingVisitor
.createListOfVisitors(this, holder) .createListOfVisitors(this, holder)
@@ -38,7 +38,7 @@ class KotlinFirPsiChecker : AbstractKotlinPsiChecker() {
} }
} }
private fun highlightDiagnostics(element: KtElement, analysisSession: KtAnalysisSession, holder: AnnotationHolder) = with(analysisSession) { private fun KtAnalysisSession.highlightDiagnostics(element: KtElement, holder: AnnotationHolder) {
val diagnostics = element.getDiagnostics() val diagnostics = element.getDiagnostics()
if (diagnostics.isEmpty()) return if (diagnostics.isEmpty()) return