Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for FirFunction (0.16 sec)

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

            }
        }
    
        override fun getFunctionalTypeForKtFunction(declaration: KtFunction): KtType {
            val firFunction = declaration.resolveToFirSymbol(firResolveSession, FirResolvePhase.TYPES).fir as FirFunction
            firFunction.symbol.calculateReturnType()
            return firFunction.constructFunctionType(firFunction.specialFunctionTypeKind(firResolveSession.useSiteFirSession)).asKtType()
        }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Mar 26 18:13:17 GMT 2024
    - 24.4K bytes
    - Viewed (0)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirArgumentsConverter.kt

    import org.jetbrains.kotlin.fir.declarations.FirCallableDeclaration
    import org.jetbrains.kotlin.fir.declarations.FirClass
    import org.jetbrains.kotlin.fir.declarations.FirDeclaration
    import org.jetbrains.kotlin.fir.declarations.FirFunction
    import org.jetbrains.kotlin.fir.declarations.FirMemberDeclaration
    import org.jetbrains.kotlin.fir.declarations.FirRegularClass
    import org.jetbrains.kotlin.fir.declarations.FirTypeParameter
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Jan 05 13:43:17 GMT 2024
    - 9.6K bytes
    - Viewed (0)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirMetadataCalculator.kt

            for (fir in declarations) {
                if (fir !is FirFunction && fir !is FirProperty && fir !is FirTypeAlias) continue
    
                fir.symbol.lazyResolveToPhase(FirResolvePhase.ANNOTATION_ARGUMENTS)
    
                val psiElements = mapping[fir.psi as KtElement]
                val methods = psiElements.filterIsInstance<PsiMethod>()
                when (fir) {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Mar 26 09:19:07 GMT 2024
    - 10K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirCompilerFacility.kt

                val irClass = irFile.declarations.single { it is IrClass && it.metadata is FirMetadataSource.CodeFragment } as IrClass
                val irFunction = irClass.declarations.single { it is IrFunction && it !is IrConstructor } as IrFunction
                EvaluatorFragmentInfo(irClass.descriptor, irFunction.descriptor, emptyList())
            }
    
            return JvmIrCodegenFactory(
                configuration,
                PhaseConfig(jvmPhases),
    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)
  5. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirDataFlowInfoProvider.kt

            val firContinueExpressions = mutableListOf<FirContinueExpression>()
    
            private val firReturnTargets = mutableSetOf<FirFunction>()
            private val firLoopJumpTargets = mutableSetOf<FirLoop>()
    
            private val firFunctionDeclarations = mutableSetOf<FirFunction>()
            private val firLoopStatements = mutableSetOf<FirLoop>()
    
            override fun visitElement(element: FirElement) {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Apr 16 06:40:43 GMT 2024
    - 22.9K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/analysis-api-fir-generator/src/org/jetbrains/kotlin/analysis/api/fir/generator/HLDiagnosticConverter.kt

                importsToAdd = listOf("org.jetbrains.kotlin.fir.declarations.FirDeclaration")
            ),
            FirFunction::class to HLFunctionCallConversion(
                "firSymbolBuilder.buildSymbol({0})",
                KtSymbol::class.createType(),
                importsToAdd = listOf("org.jetbrains.kotlin.fir.declarations.FirFunction")
            ),
            FirCallableDeclaration::class to HLFunctionCallConversion(
    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)
  7. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/FirReferenceResolveHelper.kt

            // Handle situation when we're in the middle/beginning of qualifier
            // <caret>A.B.C.foo() or A.<caret>B.C.foo()
            // NB: in this case we get some parent FIR, like FirBlock, FirProperty, FirFunction or the like
            var parent = expression.parent as? KtDotQualifiedExpression
            var unresolvedCounter = 1
            while (parent != null) {
                val selectorExpression = parent.selectorExpression ?: break
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Mon Apr 15 10:59:01 GMT 2024
    - 37.5K bytes
    - Viewed (0)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirDataClassConverters.kt

    import org.jetbrains.kotlin.fir.builder.FirSyntaxErrors
    import org.jetbrains.kotlin.fir.declarations.FirDeclaration
    import org.jetbrains.kotlin.fir.declarations.FirFunction
    import org.jetbrains.kotlin.psi
    import org.jetbrains.kotlin.psi.KtAnnotationEntry
    import org.jetbrains.kotlin.psi.KtAnonymousInitializer
    import org.jetbrains.kotlin.psi.KtArrayAccessExpression
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Apr 24 09:49:26 GMT 2024
    - 208.3K bytes
    - Viewed (0)
Back to top