Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 18 for IDE (0.17 sec)

  1. .space/CODEOWNERS

    # UNKNOWN: /docs/
    /docs/analysis/ "Kotlin IDE Analysis Core"
    /docs/code_authoring_and_core_review.md Vsevolod.Tolstopyato Simon.Ogorodnik
    
    /generators/analysis-api-generator/ "Kotlin IDE Analysis Core"
    /generators/builtins/ A.Qurbonzoda Vsevolod.Tolstopyato Ilya.Gorbunov Filipp.Zhinkin
    /generators/evaluate/ "Kotlin Compiler Core"
    /generators/ide-iml-to-gradle-generator/ "Kotlin Build Infrastructure"
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 29 17:55:49 UTC 2024
    - 24K bytes
    - Viewed (0)
  2. analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/session/AbstractSessionInvalidationTest.kt

                // Support differing result data. Using `testPrefix` takes away the ability for different kinds of tests (such as IDE vs.
                // Standalone modes) to have different test results (since `testPrefix` normally supports this functionality), but (1) we are
                // currently only testing the IDE mode and (2) the test results between different modes should not differ for session
                // invalidation in the first place.
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu Jun 06 17:44:50 UTC 2024
    - 5.7K bytes
    - Viewed (0)
  3. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/resolve/extensions/KtResolveExtensionNavigationTargetsProvider.kt

         * Also, might multiple targets in a case of ambiguity or multiple targets for a [symbol]
         *
         * Returned [PsiElement] will be used as a navigation target inside the IDE.
         */
        public abstract fun KaSession.getNavigationTargets(element: KtElement): Collection<PsiElement>
    }
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 1.1K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/scopes/DeclarationsInPackageProvider.kt

     * stub-indexing binary libraries). And in general, querying the symbol names provider might be faster since its sets are cached, which is
     * not necessarily the case for declaration providers (e.g. the IDE declaration provider hitting the index without caching).
     *
     * However, since symbol names providers may not be able to compute name sets per their contract, we may have to fall back to the
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu Jun 06 17:44:50 UTC 2024
    - 5.3K bytes
    - Viewed (0)
  5. analysis/analysis-api-standalone/analysis-api-fir-standalone-base/src/org/jetbrains/kotlin/analysis/api/standalone/base/declarations/KotlinStandaloneFirDirectInheritorsProvider.kt

        private fun KtClassOrObject.toFirSymbol(classId: ClassId, ktModule: KtModule): FirClassLikeSymbol<*>? {
            // Using a resolve session/source-preferred session will cause class stubs from binary libraries to be AST-loaded in IDE mode tests,
            // which results in an exception since we don't have a decompiler for them. See KT-64898, KT-64899, and KT-64900. If not for these
            // issues, we would be able to use `analyze` instead of custom session logic.
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu Jun 06 17:44:50 UTC 2024
    - 6K bytes
    - Viewed (0)
  6. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/permissions/permissions.kt

        return try {
            action()
        } finally {
            permissionRegistry.explicitAnalysisRestriction = null
        }
    }
    
    @RequiresOptIn("Analysis should not be allowed to be run from the EDT, as otherwise it may cause IDE freezes.")
    public annotation class KaAllowAnalysisOnEdt
    
    /**
     * Allows [analyze][org.jetbrains.kotlin.analysis.api.analyze] to be called on the EDT in the given [action], which is normally not allowed.
     *
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon May 27 17:22:24 UTC 2024
    - 4.5K bytes
    - Viewed (0)
  7. analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/configurators/AnalysisApiIdeModeTestServiceRegistrar.kt

    import org.jetbrains.kotlin.analysis.test.framework.test.configurators.AnalysisApiTestServiceRegistrar
    import org.jetbrains.kotlin.test.services.TestServices
    
    /**
     * An extension to [AnalysisApiBaseTestServiceRegistrar] for IDE mode tests. Standalone mode tests should remove this service registrar from
     * the list of [serviceRegistrars][org.jetbrains.kotlin.analysis.test.framework.test.configurators.AnalysisApiTestConfigurator.serviceRegistrars].
     *
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu Jun 06 17:44:50 UTC 2024
    - 1.9K bytes
    - Viewed (0)
  8. analysis/analysis-api-platform-interface/src/org/jetbrains/kotlin/analysis/api/platform/KotlinProjectMessageBusProvider.kt

    import com.intellij.util.messages.MessageBus
    
    /**
     * Provides the [project]'s [MessageBus] as the Analysis API message bus. This is the default implementation for both the standalone and the
     * IDE Analysis API.
     *
     * [KotlinMessageBusProvider] exists so that this default may change in the future without breaking the API. Hence, it should not be assumed
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu Jun 06 17:44:50 UTC 2024
    - 952 bytes
    - Viewed (0)
  9. analysis/analysis-api-standalone/analysis-api-standalone-base/src/org/jetbrains/kotlin/analysis/api/standalone/base/project/structure/PluginStructureProvider.kt

    import com.intellij.core.CoreApplicationEnvironment
    import com.intellij.ide.plugins.ContainerDescriptor
    import com.intellij.ide.plugins.DataLoader
    import com.intellij.ide.plugins.PluginXmlPathResolver
    import com.intellij.ide.plugins.RawPluginDescriptor
    import com.intellij.ide.plugins.ReadModuleContext
    import com.intellij.mock.MockApplication
    import com.intellij.mock.MockComponentManager
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 04 22:09:27 UTC 2024
    - 7.3K bytes
    - Viewed (0)
  10. analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/components/compilerFacility/AbstractFirPluginPrototypeCompilerFacilityTestWithAnalysis.kt

    /**
     * The IDE can run analysis before calling CodeGen API. We found some cases that generate different FIR expressions between analysis
     * and CodeGen API. For example, AA generates `FirLiteralExpression` for an initializer of a property, while CodeGen API generates
     * `FirLazyExpression`. The difference can result in crashes. This class helps us test the IDE situation that first calls analysis
     * APIs and conducts CodeGen.
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 2K bytes
    - Viewed (0)
Back to top