Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for ConeSubstitutor (0.27 sec)

  1. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/signatures/KtFirVariableLikeSignature.kt

        override val token: KaLifetimeToken,
        override val firSymbol: FirVariableSymbol<*>,
        override val firSymbolBuilder: KaSymbolByFirBuilder,
        override val coneSubstitutor: ConeSubstitutor = ConeSubstitutor.Empty,
    ) : KaFirVariableLikeSignature<S>(), SubstitutorBasedSignature {
        @Suppress("UNCHECKED_CAST")
        override val symbol: S
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 4.7K bytes
    - Viewed (0)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/types/KtFirSubstitutor.kt

    import org.jetbrains.kotlin.fir.resolve.substitution.ChainedSubstitutor
    import org.jetbrains.kotlin.fir.resolve.substitution.ConeSubstitutor
    import org.jetbrains.kotlin.fir.resolve.substitution.ConeSubstitutorByMap
    
    internal abstract class AbstractKaFirSubstitutor<T : ConeSubstitutor>(
        val substitutor: T,
        protected val builder: KaSymbolByFirBuilder,
    ) : KaSubstitutor {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 3K bytes
    - Viewed (0)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/signatures/KtFirFunctionLikeSignature.kt

        override val token: KaLifetimeToken,
        override val firSymbol: FirFunctionSymbol<*>,
        override val firSymbolBuilder: KaSymbolByFirBuilder,
        override val coneSubstitutor: ConeSubstitutor = ConeSubstitutor.Empty,
    ) : KaFirFunctionLikeSignature<S>(), SubstitutorBasedSignature {
        @Suppress("UNCHECKED_CAST")
        override val symbol: S
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 5.2K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSubstitutorFactory.kt

                }
            }
    
            return when (val coneSubstitutor = ConeSubstitutorByMap.create(firSubstitution, analysisSession.useSiteSession)) {
                is ConeSubstitutorByMap -> KaFirMapBackedSubstitutor(coneSubstitutor, analysisSession.firSymbolBuilder)
                else -> KaFirGenericSubstitutor(coneSubstitutor, analysisSession.firSymbolBuilder)
            }
        }
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 1.8K bytes
    - Viewed (0)
  5. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSessionComponent.kt

    import org.jetbrains.kotlin.fir.expressions.FirQualifiedAccessExpression
    import org.jetbrains.kotlin.fir.expressions.createConeSubstitutorFromTypeArguments
    import org.jetbrains.kotlin.fir.resolve.substitution.ConeSubstitutor
    import org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol
    import org.jetbrains.kotlin.fir.types.*
    import org.jetbrains.kotlin.types.TypeCheckerState
    import org.jetbrains.kotlin.types.model.convertVariance
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon Jun 10 20:18:28 UTC 2024
    - 4.3K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirExpressionTypeProvider.kt

    import org.jetbrains.kotlin.fir.references.FirSuperReference
    import org.jetbrains.kotlin.fir.resolve.constructFunctionType
    import org.jetbrains.kotlin.fir.resolve.substitution.ConeSubstitutor
    import org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol
    import org.jetbrains.kotlin.fir.types.*
    import org.jetbrains.kotlin.fir.utils.exceptions.withFirEntry
    import org.jetbrains.kotlin.lexer.KtTokens
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:42 UTC 2024
    - 24.4K bytes
    - Viewed (0)
  7. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtSymbolByFirBuilder.kt

                ProjectionKind.STAR -> error("KtStarProjectionTypeArgument should not be directly created")
            }
    
            fun buildSubstitutor(substitutor: ConeSubstitutor): KaSubstitutor {
                if (substitutor == ConeSubstitutor.Empty) return KaSubstitutor.Empty(token)
                return when (substitutor) {
                    is ConeSubstitutorByMap -> KaFirMapBackedSubstitutor(substitutor, this@KaSymbolByFirBuilder)
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:43 UTC 2024
    - 33.2K bytes
    - Viewed (0)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KaFirResolver.kt

            val elementType = resolvedType.arrayElementType() ?: return KaSubstitutor.Empty(token)
            val coneSubstitutor = substitutorByMap(mapOf(typeParameter.symbol to elementType), rootModuleSession)
            return firSymbolBuilder.typeBuilder.buildSubstitutor(coneSubstitutor)
        }
    
        private fun FirEqualityOperatorCall.toKtCallInfo(psi: KtElement): KaCallInfo? {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:42 UTC 2024
    - 73K bytes
    - Viewed (0)
Back to top