Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 22 for KaVariableLikeSymbol (0.32 sec)

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

    import org.jetbrains.kotlin.analysis.api.signatures.KaVariableLikeSignature
    import org.jetbrains.kotlin.analysis.api.symbols.KaFunctionLikeSymbol
    import org.jetbrains.kotlin.analysis.api.symbols.KaVariableLikeSymbol
    import org.jetbrains.kotlin.fir.symbols.impl.FirFunctionSymbol
    import org.jetbrains.kotlin.fir.symbols.impl.FirVariableSymbol
    
    internal class KaFirSignatureSubstitutor(
        override val analysisSession: KaFirSession
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 1.8K bytes
    - Viewed (0)
  2. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/components/KtDataFlowInfoProvider.kt

    import org.jetbrains.kotlin.analysis.api.KaAnalysisNonPublicApi
    import org.jetbrains.kotlin.analysis.api.lifetime.withValidityAssertion
    import org.jetbrains.kotlin.analysis.api.symbols.KaVariableLikeSymbol
    import org.jetbrains.kotlin.analysis.api.types.KaType
    import org.jetbrains.kotlin.psi.KtExpression
    import org.jetbrains.kotlin.psi.KtReturnExpression
    
    @KaAnalysisNonPublicApi
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:35 UTC 2024
    - 4.1K 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/KtFirKotlinPropertySymbol.kt

        override fun createPointer(): KaSymbolPointer<KaKotlinPropertySymbol> = withValidityAssertion {
            KaPsiBasedSymbolPointer.createForSymbolFromSource<KaVariableLikeSymbol>(this)?.let { psiPointer ->
                return KaFirPsiBasedPropertySymbolPointer(psiPointer)
            }
    
            return when (val kind = symbolKind) {
                KaSymbolKind.TOP_LEVEL -> {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:42 UTC 2024
    - 7.5K bytes
    - Viewed (0)
  5. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10SymbolProvider.kt

        }
    
        override fun getScriptSymbol(psi: KtScript): KaScriptSymbol {
            return KaFe10PsiScriptSymbol(psi, analysisContext)
        }
    
        override fun getParameterSymbol(psi: KtParameter): KaVariableLikeSymbol {
            return when {
                psi.isFunctionTypeParameter -> error("Function type parameters are not supported in getParameterSymbol()")
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu May 23 17:29:30 UTC 2024
    - 6.9K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KaFirResolver.kt

                    if (unsubstitutedKtSignature.symbol !is KaVariableLikeSymbol) return null
                    val rhs = fir.rValue.psi as? KtExpression
                    @Suppress("UNCHECKED_CAST") // safe because of the above check on targetKtSymbol
                    KaSimpleVariableAccessCall(
                        partiallyAppliedSymbol as KaPartiallyAppliedVariableSymbol<KaVariableLikeSymbol>,
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:42 UTC 2024
    - 73K bytes
    - Viewed (0)
  7. 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)
  8. 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)
  9. 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)
  10. 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