Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 12 for creation (1.36 sec)

  1. analysis/analysis-api-platform-interface/src/org/jetbrains/kotlin/analysis/api/platform/KotlinCompositeProviderFactory.kt

    import org.jetbrains.kotlin.analysis.api.platform.utils.mergeOnly
    
    /**
     * [KotlinCompositeProviderFactory] is used by various [KotlinCompositeProvider]s to share code related to provider creation and flattening.
     */
    public class KotlinCompositeProviderFactory<P : KotlinComposableProvider>(
        private val emptyProvider: P,
        private val composeProviders: (List<P>) -> P,
    ) {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu Jun 06 17:44:50 UTC 2024
    - 2.3K bytes
    - Viewed (0)
  2. analysis/analysis-api-platform-interface/src/org/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationTrackerFactory.kt

         *
         *  - Modification inside non-local (i.e. accessible outside) declaration without explicit return type specified
         *  - Modification of a package
         *  - Creation of a new declaration
         *  - Moving a declaration to another package
         *
         * Generally, all modifications which happen outside the body of a callable declaration (functions, accessors, or properties) with an
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu Jun 06 17:57:40 UTC 2024
    - 3.8K bytes
    - Viewed (0)
  3. analysis/analysis-api-platform-interface/src/org/jetbrains/kotlin/analysis/api/platform/lifetime/KotlinAlwaysAccessibleLifetimeToken.kt

        }
    
        override fun getInvalidationReason(): String {
            if (onCreatedTimeStamp != modificationTracker.modificationCount) return "PSI has changed since creation"
            error("Getting invalidation reason for valid validity token")
        }
    
        override fun isAccessible(): Boolean {
            return true
        }
    
        override fun getInaccessibilityReason(): String {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu Jun 06 17:44:50 UTC 2024
    - 2.1K bytes
    - Viewed (0)
  4. analysis/analysis-api-platform-interface/src/org/jetbrains/kotlin/analysis/api/platform/lifetime/KotlinReadActionConfinementLifetimeToken.kt

        }
    
        override fun getInvalidationReason(): String {
            if (onCreatedTimeStamp != modificationTracker.modificationCount) return "PSI has changed since creation."
            error("Cannot get an invalidation reason for a valid lifetime token.")
        }
    
        override fun isAccessible(): Boolean {
            if (!ApplicationManager.getApplication().isReadAccessAllowed) return false
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu Jun 06 17:44:50 UTC 2024
    - 3.4K bytes
    - Viewed (0)
  5. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/resolve/extensions/KtResolveExtension.kt

     *
     * #### Lifecycle Management
     *
     * A [KaResolveExtension] is tied to the lifetime of its module's analysis session. It is created by [KaResolveExtensionProvider] during
     * creation of an analysis session, and disposed after the analysis session has been invalidated.
     *
     * [KaResolveExtension] implements the [Disposable] interface. The resolve extension can then act as a parent disposable, e.g. for a message
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu Jun 06 17:44:50 UTC 2024
    - 4.9K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtDiagnosticConverter.kt

        fun add(diagnostic: KtDiagnosticFactory0, creator: KaFirDiagnostic0Creator) {
            conversions[diagnostic] = creator
        }
    
        fun <A> add(diagnostic: KtDiagnosticFactory1<A>, creator: KaFirDiagnostic1Creator<A>) {
            conversions[diagnostic] = creator
        }
    
        fun <A, B> add(diagnostic: KtDiagnosticFactory2<A, B>, creator: KaFirDiagnostic2Creator<A, B>) {
            conversions[diagnostic] = creator
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 5.8K bytes
    - Viewed (0)
  7. ChangeLog.md

    - [`KT-61296`](https://youtrack.jetbrains.com/issue/KT-61296) K2: do not resolve the entire file on lazyResolve call if FirFile is passed
    - [`KT-65683`](https://youtrack.jetbrains.com/issue/KT-65683) Analysis API: Dangling file session creation causes a `computeIfAbsent` contract violation
    - [`KT-64884`](https://youtrack.jetbrains.com/issue/KT-64884) K2 IDE. FP [NAMED_PARAMETER_NOT_FOUND] for copy method of library data class when class has not parameter-properties
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon May 27 17:14:23 UTC 2024
    - 292.1K bytes
    - Viewed (0)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/symbols/KtFirSymbolProvider.kt

        override fun getParameterSymbol(psi: KtParameter): KaVariableLikeSymbol {
            return when {
                psi.isFunctionTypeParameter -> errorWithFirSpecificEntries(
                    "Creating KtValueParameterSymbol for function type parameter is not possible. Please see the KDoc of getParameterSymbol",
                    psi = psi,
                )
    
                psi.isLoopParameter || psi.isCatchParameter -> {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu May 23 17:29:30 UTC 2024
    - 9.9K bytes
    - Viewed (0)
  9. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/symbols/AdditionalKDocResolutionProvider.kt

    /**
     * An extension point to provide additional symbols for a KDoc reference. KDoc link resolution will use symbols returned by this EP
     * only if the real resolution was unsuccessful. You can use this EP by creating a class implementing this interface.
     * For example, let's assume that you want to return symbol `fun foo() = 3` for the following KDoc resolution:
     *
     * ```
     *   package com.example
     *   fun foo() = 3
     *   /**
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 2.2K bytes
    - Viewed (0)
  10. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/symbols/KtFirFileSymbol.kt

        override fun createPointer(): KaSymbolPointer<KaFileSymbol> = withValidityAssertion {
            KaPsiBasedSymbolPointer.createForSymbolFromSource<KaFileSymbol>(this)?.let { return it }
            TODO("Creating pointers for files from library is not supported yet")
        }
    
        override val annotations by cached {
            KaFirAnnotationListForDeclaration.create(firSymbol, builder)
        }
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:42 UTC 2024
    - 1.7K bytes
    - Viewed (0)
Back to top