Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 29 for KaFunctionLikeSymbol (0.51 sec)

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

    import org.jetbrains.kotlin.analysis.api.signatures.KaFunctionLikeSignature
    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
    
    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-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/pointers/KtFe10DescFunctionLikeSymbolPointer.kt

    import org.jetbrains.kotlin.analysis.api.descriptors.symbols.descriptorBased.base.toKtCallableSymbol
    import org.jetbrains.kotlin.analysis.api.symbols.KaFunctionLikeSymbol
    import org.jetbrains.kotlin.analysis.api.symbols.KaSymbol
    import org.jetbrains.kotlin.analysis.api.symbols.pointers.KaSymbolPointer
    import org.jetbrains.kotlin.descriptors.CallableMemberDescriptor
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 2.7K bytes
    - Viewed (0)
  3. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/signatures/KtFe10FunctionLikeSignature.kt

    import org.jetbrains.kotlin.analysis.api.symbols.KaFunctionLikeSymbol
    import org.jetbrains.kotlin.analysis.api.symbols.KaValueParameterSymbol
    import org.jetbrains.kotlin.analysis.api.types.KaSubstitutor
    import org.jetbrains.kotlin.analysis.api.types.KaType
    
    internal class KaFe10FunctionLikeSignature<out S : KaFunctionLikeSymbol>(
        private val backingSymbol: S,
        private val backingReturnType: KaType,
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 3K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/symbols/KtFirValueParameterSymbol.kt

    import org.jetbrains.kotlin.analysis.api.fir.utils.firSymbol
    import org.jetbrains.kotlin.analysis.api.lifetime.withValidityAssertion
    import org.jetbrains.kotlin.analysis.api.symbols.KaFunctionLikeSymbol
    import org.jetbrains.kotlin.analysis.api.symbols.KaKotlinPropertySymbol
    import org.jetbrains.kotlin.analysis.api.symbols.KaValueParameterSymbol
    import org.jetbrains.kotlin.analysis.api.symbols.pointers.KaPsiBasedSymbolPointer
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:42 UTC 2024
    - 4.3K bytes
    - Viewed (0)
  5. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/symbols/KtSymbolProvider.kt

        /**
         * Creates [KaFunctionLikeSymbol] by [KtNamedFunction]
         *
         * If [KtNamedFunction.getName] is `null` then returns [KaAnonymousFunctionSymbol]
         * Otherwise, returns [KaFunctionSymbol]
         */
        public fun KtNamedFunction.getFunctionLikeSymbol(): KaFunctionLikeSymbol =
            withValidityAssertion { analysisSession.symbolProvider.getFunctionLikeSymbol(this) }
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu May 23 17:29:30 UTC 2024
    - 10.6K bytes
    - Viewed (0)
  6. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/symbols/KtPropertyAccessorSymbol.kt

    import org.jetbrains.kotlin.analysis.api.symbols.markers.*
    import org.jetbrains.kotlin.analysis.api.symbols.pointers.KaSymbolPointer
    
    public sealed class KaPropertyAccessorSymbol : KaFunctionLikeSymbol(),
        KaPossibleMemberSymbol,
        KaSymbolWithModality,
        KaSymbolWithVisibility,
        KaSymbolWithKind {
    
        final override val isExtension: Boolean get() = withValidityAssertion { false }
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 1.9K bytes
    - Viewed (0)
  7. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/symbols/pointers/KtFirValueParameterSymbolPointer.kt

    import org.jetbrains.kotlin.fir.declarations.FirFunction
    import org.jetbrains.kotlin.name.Name
    
    internal class KaFirValueParameterSymbolPointer(
        private val ownerPointer: KaSymbolPointer<KaFunctionLikeSymbol>,
        private val name: Name,
        private val index: Int,
    ) : KaSymbolPointer<KaValueParameterSymbol>() {
        @Deprecated("Consider using org.jetbrains.kotlin.analysis.api.KaSession.restoreSymbol")
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 1.8K bytes
    - Viewed (0)
  8. analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/components/testUtils.kt

    @OptIn(KaAnalysisApiInternals::class)
    internal fun KaSession.stringRepresentation(any: Any?): String = with(any) {
        fun KaType.render() = toString().replace('/', '.')
        return when (this) {
            null -> "null"
            is KaFunctionLikeSymbol -> buildString {
                append(
                    when (this@with) {
                        is KaFunctionSymbol -> callableId ?: name
                        is KaSamConstructorSymbol -> callableId ?: name
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed Jun 05 16:16:39 UTC 2024
    - 15.3K bytes
    - Viewed (0)
  9. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtSymbolByFirBuilder.kt

                return buildClassLikeSymbol(firClassLikeSymbol)
            }
        }
    
        inner class FunctionLikeSymbolBuilder {
            fun buildFunctionLikeSymbol(firSymbol: FirFunctionSymbol<*>): KaFunctionLikeSymbol {
                return when (firSymbol) {
                    is FirNamedFunctionSymbol -> {
                        if (firSymbol.origin == FirDeclarationOrigin.SamConstructor) {
    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-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10SymbolProvider.kt

                else -> KaFe10PsiValueParameterSymbol(psi, analysisContext)
            }
        }
    
        override fun getFunctionLikeSymbol(psi: KtNamedFunction): KaFunctionLikeSymbol {
            return if (psi.hasBody() && (psi.funKeyword == null || psi.nameIdentifier == null)) {
                getAnonymousFunctionSymbol(psi)
            } else {
                KaFe10PsiFunctionSymbol(psi, analysisContext)
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu May 23 17:29:30 UTC 2024
    - 6.9K bytes
    - Viewed (0)
Back to top