Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for KaVariableLikeSymbol (0.2 sec)

  1. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/resolution/KaCall.kt

     */
    public sealed class KaVariableAccessCall : KaCallableMemberCall<KaVariableLikeSymbol, KaVariableLikeSignature<KaVariableLikeSymbol>>()
    
    /**
     * A simple read or write to a variable or property.
     */
    public class KaSimpleVariableAccessCall(
        partiallyAppliedSymbol: KaPartiallyAppliedVariableSymbol<KaVariableLikeSymbol>,
        typeArgumentsMapping: Map<KaTypeParameterSymbol, KaType>,
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed Jun 05 16:16:39 UTC 2024
    - 12.1K bytes
    - Viewed (0)
  2. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/symbols/KtVariableLikeSymbol.kt

    import org.jetbrains.kotlin.name.CallableId
    import org.jetbrains.kotlin.name.Name
    
    public sealed class KaVariableLikeSymbol : KaCallableSymbol(), KaNamedSymbol, KaSymbolWithKind, KaPossibleMemberSymbol {
        abstract override fun createPointer(): KaSymbolPointer<KaVariableLikeSymbol>
    }
    
    public typealias KtVariableLikeSymbol = KaVariableLikeSymbol
    
    /**
     * Backing field of some member property
     *
     * E.g,
     * ```
     * val x: Int = 10
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon May 27 09:59:11 UTC 2024
    - 11.8K bytes
    - Viewed (0)
  3. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/symbols/KtSymbolProvider.kt

            is KtDestructuringDeclaration -> getDestructuringDeclarationSymbol(psi)
            else -> error("Cannot build symbol for ${psi::class}")
        }
    
        public abstract fun getParameterSymbol(psi: KtParameter): KaVariableLikeSymbol
        public abstract fun getFileSymbol(psi: KtFile): KaFileSymbol
        public abstract fun getScriptSymbol(psi: KtScript): KaScriptSymbol
        public abstract fun getFunctionLikeSymbol(psi: KtNamedFunction): KaFunctionLikeSymbol
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu May 23 17:29:30 UTC 2024
    - 10.6K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/symbols/KtFirSymbolProvider.kt

        override val analysisSession: KaFirSession,
        private val firSymbolProvider: FirSymbolProvider,
    ) : KaSymbolProvider(), KaFirSessionComponent {
    
        override fun getParameterSymbol(psi: KtParameter): KaVariableLikeSymbol {
            return when {
                psi.isFunctionTypeParameter -> errorWithFirSpecificEntries(
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu May 23 17:29:30 UTC 2024
    - 9.9K bytes
    - Viewed (0)
  5. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KaFe10Resolver.kt

            val partiallyAppliedSymbol = toPartiallyAppliedSymbol(context) ?: return null
            if (partiallyAppliedSymbol.signature !is KaVariableLikeSignature<*>) return null
            @Suppress("UNCHECKED_CAST")
            return partiallyAppliedSymbol as KaPartiallyAppliedVariableSymbol<KaVariableLikeSymbol>
        }
    
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:42 UTC 2024
    - 38.5K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtSymbolByFirBuilder.kt

                    }
                }
            }
        }
    
        inner class VariableLikeSymbolBuilder {
            fun buildVariableLikeSymbol(firSymbol: FirVariableSymbol<*>): KaVariableLikeSymbol {
                return when (firSymbol) {
                    is FirPropertySymbol -> buildVariableSymbol(firSymbol)
                    is FirValueParameterSymbol -> buildValueParameterSymbol(firSymbol)
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:43 UTC 2024
    - 33.2K bytes
    - Viewed (0)
  7. analysis/analysis-api-fir/analysis-api-fir-generator/src/org/jetbrains/kotlin/analysis/api/fir/generator/HLDiagnosticConverter.kt

                KaVariableSymbol::class.createType()
            ),
            FirVariableSymbol::class to HLFunctionCallConversion(
                "firSymbolBuilder.variableLikeBuilder.buildVariableLikeSymbol({0})",
                KaVariableLikeSymbol::class.createType()
            ),
            FirTypeParameterSymbol::class to HLFunctionCallConversion(
                "firSymbolBuilder.classifierBuilder.buildTypeParameterSymbol({0})",
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 16.5K bytes
    - Viewed (0)
Back to top