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()
}
analyze(element) {
highlightDiagnostics(element, this, holder)
this.highlightDiagnostics(element, holder)
FirAfterResolveHighlightingVisitor
.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()
if (diagnostics.isEmpty()) return