Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 45 for original (0.17 sec)

  1. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/utils/KtFe10DebugTypeRenderer.kt

        }
    
        private fun Fe10AnalysisContext.renderDefinitelyNotNullType(type: DefinitelyNotNullType, printer: PrettyPrinter) {
            renderType(type.original, printer)
            printer.append(" & Any")
        }
    
        private fun renderErrorType(printer: PrettyPrinter) {
            printer.append(ERROR_TYPE_TEXT)
        }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 07:15:56 GMT 2024
    - 10.1K bytes
    - Viewed (0)
  2. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/descriptorBased/base/Kt1DescUtils.kt

     */
    @Suppress("UNCHECKED_CAST")
    private fun <T : CallableDescriptor> T.unwrapUseSiteSubstitutionOverride(): T {
        var current: CallableDescriptor = this
        while (original != current) {
            current = current.original
        }
        return current as T
    }
    
    internal fun KotlinType.toKtType(analysisContext: Fe10AnalysisContext): KtType {
        return when (val unwrappedType = unwrap()) {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 07:15:56 GMT 2024
    - 33.2K bytes
    - Viewed (0)
  3. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/types/KtFe10DefinitelyNotNullType.kt

    ) : KtDefinitelyNotNullType(), KtFe10Type {
        override fun asStringForDebugging(): String = withValidityAssertion { fe10Type.asStringForDebugging(analysisContext) }
    
        override val original: KtType
            get() = withValidityAssertion { fe10Type.original.toKtType(analysisContext) }
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Jan 12 10:48:21 GMT 2023
    - 1.3K bytes
    - Viewed (0)
  4. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10TypeProvider.kt

        private fun getUpperBounds(type: KotlinType): List<KotlinType> {
            when (type) {
                is FlexibleType -> return getUpperBounds(type.upperBound)
                is DefinitelyNotNullType -> return getUpperBounds(type.original)
                is ErrorType -> return emptyList()
                is CapturedType -> return type.constructor.supertypes.flatMap { getUpperBounds(it) }
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Mon Jan 29 09:37:59 GMT 2024
    - 23.3K bytes
    - Viewed (0)
  5. 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,
        val name: String,
        val type: KType,
    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)
  6. analysis/analysis-api-fir/analysis-api-fir-generator/src/org/jetbrains/kotlin/analysis/api/fir/generator/rendererrs/FirDiagnosticToKtDiagnosticConverterRenderer.kt

                    printConverter(diagnostic)
                }
            }
        }
    
        private fun SmartPrinter.printConverter(diagnostic: HLDiagnostic) {
            print("add(${diagnostic.original.containingObjectName}.${diagnostic.original.name}")
            if (diagnostic.severity != null) {
                print(".${diagnostic.severity.name.lowercase()}Factory")
            }
            println(") { firDiagnostic ->")
            withIndent {
    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)
  7. analysis/analysis-api-fir/analysis-api-fir-generator/src/org/jetbrains/kotlin/analysis/api/fir/generator/HLDiagnosticConverter.kt

        private fun convertDiagnostic(diagnostic: DiagnosticData): List<HLDiagnostic> {
            return when (diagnostic){
                is RegularDiagnosticData -> listOf(
                    HLDiagnostic(
                        original = diagnostic,
                        severity = null,
                        className = diagnostic.getHLDiagnosticClassName(),
                        implClassName = diagnostic.getHLDiagnosticImplClassName(),
    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)
  8. analysis/analysis-api-fir/analysis-api-fir-generator/src/org/jetbrains/kotlin/analysis/api/fir/generator/rendererrs/KtDiagnosticClassRenderer.kt

        private fun SmartPrinter.printDiagnosticClass(diagnostic: HLDiagnostic, diagnosticList: HLDiagnosticList) {
            print("interface ${diagnostic.className} : KtFirDiagnostic<")
            printTypeWithShortNames(diagnostic.original.psiType)
            print(">")
            inBracketsWithIndent {
                println("override val diagnosticClass get() = ${diagnostic.className}::class")
                printDiagnosticParameters(diagnostic, diagnosticList)
    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)
  9. analysis/analysis-api-fir/analysis-api-fir-generator/src/org/jetbrains/kotlin/analysis/api/fir/generator/rendererrs/AbstractDiagnosticsDataClassRenderer.kt

        }
    
        protected fun collectImports(diagnosticList: HLDiagnosticList): Collection<String> = buildSet {
            addAll(defaultImports)
            for (diagnostic in diagnosticList.diagnostics) {
                diagnostic.original.psiType.collectClassNamesTo(this)
                diagnostic.parameters.forEach { diagnosticParameter ->
                    addAll(collectImportsForDiagnosticParameter(diagnosticParameter))
                }
            }
        }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Oct 18 18:42:40 GMT 2023
    - 2.5K bytes
    - Viewed (0)
  10. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10ExpressionTypeProvider.kt

                        if (resolvedCall != null) {
                            val parameterDescriptor = resolvedCall.getParameterForArgument(parentExpression)?.original
                            if (parameterDescriptor != null) {
                                val kotlinType = when (val originalCallableDescriptor = parameterDescriptor.containingDeclaration) {
    Plain Text
    - Registered: Fri May 03 08:18:13 GMT 2024
    - Last Modified: Tue Oct 24 20:59:56 GMT 2023
    - 15.5K bytes
    - Viewed (0)
Back to top