Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for asKtDiagnostic (0.24 sec)

  1. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirAnalysisSessionComponent.kt

        fun ConeKotlinType.asKtType() = analysisSession.firSymbolBuilder.typeBuilder.buildKtType(this)
    
        fun KtPsiDiagnostic.asKtDiagnostic(): KtDiagnosticWithPsi<*> =
            KT_DIAGNOSTIC_CONVERTER.convert(analysisSession, this as KtDiagnostic)
    
        fun ConeDiagnostic.asKtDiagnostic(
            source: KtSourceElement,
            callOrAssignmentSource: KtSourceElement?,
        ): KtDiagnosticWithPsi<*>? {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Mar 26 18:13:17 GMT 2024
    - 4.2K bytes
    - Viewed (0)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirDiagnosticProvider.kt

            return element.getDiagnostics(firResolveSession, filter.asLLFilter()).map { it.asKtDiagnostic() }
        }
    
        override fun collectDiagnosticsForFile(ktFile: KtFile, filter: KtDiagnosticCheckerFilter): Collection<KtDiagnosticWithPsi<*>> =
            ktFile.collectDiagnosticsForFile(firResolveSession, filter.asLLFilter()).map { it.asKtDiagnostic() }
    
    
        private fun KtDiagnosticCheckerFilter.asLLFilter() = when (this) {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Jun 22 07:31:36 GMT 2022
    - 2.1K bytes
    - Viewed (0)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirCompilerFacility.kt

            val classBuilderFactory = when (target) {
                is KtCompilerTarget.Jvm -> target.classBuilderFactory
            }
    
            val syntaxErrors = SyntaxErrorReportingVisitor(analysisSession.useSiteSession) { it.asKtDiagnostic() }
                .also(file::accept).diagnostics
    
            if (syntaxErrors.isNotEmpty()) {
                return KtCompilationResult.Failure(syntaxErrors)
            }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:47 GMT 2024
    - 32.2K bytes
    - Viewed (1)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirCallResolver.kt

                            val psiSource = psi.toKtPsiSourceElement()
                            val ktDiagnostic = errorTypeRef.diagnostic.asKtDiagnostic(source ?: psiSource, psiSource) ?: return null
                            KtErrorCallInfo(emptyList(), ktDiagnostic, token)
                        }
                        else -> null
                    }
                }
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 18:05:58 GMT 2024
    - 70.8K bytes
    - Viewed (1)
Back to top