Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for unwrapUseSiteSubstitutionOverride (0.39 sec)

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

         * with respect to `@ParameterName` annotation.
         *
         * @see org.jetbrains.kotlin.analysis.api.fir.KaSymbolByFirBuilder.unwrapUseSiteSubstitutionOverride
         */
        public val name: Name
            get() = withValidityAssertion {
                // The case where PSI is null is when calling `invoke()` on a variable with functional type, e.g. `x(1)` below:
                //
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:42 UTC 2024
    - 3.8K bytes
    - Viewed (0)
  2. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/descriptorBased/base/Kt1DescUtils.kt

        val useSiteUnwrapped = unwrapUseSiteSubstitutionOverride()
        if (useSiteUnwrapped !is CallableMemberDescriptor) return useSiteUnwrapped
        if (useSiteUnwrapped.kind.isReal) return useSiteUnwrapped
        val overriddenDescriptor = useSiteUnwrapped.overriddenDescriptors.singleOrNull()?.unwrapUseSiteSubstitutionOverride()
            ?: return useSiteUnwrapped
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:42 UTC 2024
    - 33.4K bytes
    - Viewed (0)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtSymbolByFirBuilder.kt

         * N.B. This functions lifts only a single layer of SUBSTITUTION_OVERRIDE at a time.
         */
        private inline fun <reified T : FirCallableDeclaration> T.unwrapSubstitutionOverrideIfNeeded(): T? {
            unwrapUseSiteSubstitutionOverride()?.let { return it }
    
            unwrapInheritanceSubstitutionOverrideIfNeeded()?.let { return it }
    
            return null
        }
    
        /**
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:43 UTC 2024
    - 33.2K bytes
    - Viewed (0)
Back to top