Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for HLDiagnostic (0.37 sec)

  1. analysis/analysis-api-fir/analysis-api-fir-generator/src/org/jetbrains/kotlin/analysis/api/fir/generator/HLDiagnostic.kt

    import kotlin.reflect.KType
    
    data class HLDiagnostic(
        val original: DiagnosticData,
        val severity: Severity?,
        val className: String,
        val implClassName: String,
        val parameters: List<HLDiagnosticParameter>,
    )
    
    data class HLDiagnosticList(val diagnostics: List<HLDiagnostic>)
    
    data class HLDiagnosticParameter(
        val original: DiagnosticParameter,
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Sep 15 09:32:47 GMT 2021
    - 1017 bytes
    - Viewed (0)
  2. analysis/analysis-api-fir/analysis-api-fir-generator/src/org/jetbrains/kotlin/analysis/api/fir/generator/rendererrs/KtDiagnosticClassImplementationRenderer.kt

     */
    
    package org.jetbrains.kotlin.analysis.api.fir.generator.rendererrs
    
    import org.jetbrains.kotlin.analysis.api.fir.generator.HLDiagnostic
    import org.jetbrains.kotlin.analysis.api.fir.generator.HLDiagnosticList
    import org.jetbrains.kotlin.analysis.api.fir.generator.HLDiagnosticParameter
    import org.jetbrains.kotlin.analysis.api.fir.generator.printTypeWithShortNames
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Jul 18 11:49:20 GMT 2023
    - 2.8K bytes
    - Viewed (0)
  3. analysis/analysis-api-fir/analysis-api-fir-generator/src/org/jetbrains/kotlin/analysis/api/fir/generator/rendererrs/FirDiagnosticToKtDiagnosticConverterRenderer.kt

            }
            println("}")
        }
    
        private fun SmartPrinter.printDiagnosticParameters(diagnostic: HLDiagnostic) {
            printCustomParameters(diagnostic)
            println("firDiagnostic as KtPsiDiagnostic,")
            println("token,")
        }
    
    
        private fun SmartPrinter.printCustomParameters(diagnostic: HLDiagnostic) {
            diagnostic.parameters.forEach { parameter ->
                printParameter(parameter)
            }
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Nov 16 14:27:49 GMT 2023
    - 3.2K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/analysis-api-fir-generator/src/org/jetbrains/kotlin/analysis/api/fir/generator/rendererrs/KtDiagnosticClassRenderer.kt

                    printDiagnosticClass(diagnostic, diagnosticList)
                    println()
                }
            }
        }
    
        private fun SmartPrinter.printDiagnosticClass(diagnostic: HLDiagnostic, diagnosticList: HLDiagnosticList) {
            print("interface ${diagnostic.className} : KtFirDiagnostic<")
            printTypeWithShortNames(diagnostic.original.psiType)
            print(">")
            inBracketsWithIndent {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Jul 18 11:49:20 GMT 2023
    - 2.4K bytes
    - Viewed (0)
  5. analysis/analysis-api-fir/analysis-api-fir-generator/src/org/jetbrains/kotlin/analysis/api/fir/generator/HLDiagnosticConverter.kt

            return HLDiagnosticList(diagnosticList.allDiagnostics.flatMap(::convertDiagnostic))
        }
    
        private fun convertDiagnostic(diagnostic: DiagnosticData): List<HLDiagnostic> {
            return when (diagnostic){
                is RegularDiagnosticData -> listOf(
                    HLDiagnostic(
                        original = diagnostic,
                        severity = null,
                        className = diagnostic.getHLDiagnosticClassName(),
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Mon Nov 06 14:41:18 GMT 2023
    - 16.6K bytes
    - Viewed (0)
Back to top