Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for isAnalysisAllowedInWriteAction (0.31 sec)

  1. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/permissions/permissions.kt

        val permissionRegistry = KaAnalysisPermissionRegistry.getInstance()
        if (permissionRegistry.isAnalysisAllowedInWriteAction) return action()
    
        permissionRegistry.isAnalysisAllowedInWriteAction = true
        try {
            return action()
        } finally {
            permissionRegistry.isAnalysisAllowedInWriteAction = false
        }
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon May 27 17:22:24 UTC 2024
    - 4.5K bytes
    - Viewed (0)
  2. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/permissions/KaAnalysisPermissionRegistry.kt

        public var explicitAnalysisRestriction: KaExplicitAnalysisRestriction?
    
        public var isAnalysisAllowedOnEdt: Boolean
    
        public var isAnalysisAllowedInWriteAction: Boolean
    
        public companion object {
            private val permissionRegistry = KaAnalysisPermissionRegistryImpl()
    
            /**
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon May 27 17:22:24 UTC 2024
    - 2.7K bytes
    - Viewed (0)
  3. analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/permissions/KaBaseAnalysisPermissionChecker.kt

            application.isWriteAccessAllowed &&
                    !permissionOptions.defaultIsAnalysisAllowedInWriteAction &&
                    !permissionRegistry.isAnalysisAllowedInWriteAction
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 04 22:09:27 UTC 2024
    - 2.9K bytes
    - Viewed (0)
  4. analysis/analysis-api-platform-interface/src/org/jetbrains/kotlin/analysis/api/platform/permissions/KotlinAnalysisPermissionOptions.kt

         */
        public val defaultIsAnalysisAllowedOnEdt: Boolean
    
        /**
         * The default setting for [org.jetbrains.kotlin.analysis.api.permissions.KaAnalysisPermissionRegistry.isAnalysisAllowedInWriteAction],
         * when not overridden by [org.jetbrains.kotlin.analysis.api.permissions.allowAnalysisFromWriteAction].
         *
         * TODO (KT-68186): Due to KT-68386, the implementation currently doesn't apply the default to
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu Jun 06 17:57:40 UTC 2024
    - 2.6K bytes
    - Viewed (0)
  5. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtFirAnalysisSessionProvider.kt

        }
    }
    
    private fun KClass<out KaLifetimeToken>.flushPendingChanges(project: Project) {
        if (this == KotlinReadActionConfinementLifetimeToken::class &&
            KaAnalysisPermissionRegistry.getInstance().isAnalysisAllowedInWriteAction &&
            ApplicationManager.getApplication().isWriteAccessAllowed
        ) {
            // We must flush modifications to publish local modifications into FIR tree
            @OptIn(LLFirInternals::class)
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu Jun 06 17:44:50 UTC 2024
    - 5.1K bytes
    - Viewed (0)
Back to top