- Sort Score
- Result 10 results
- Languages All
Results 1 - 4 of 4 for isAnalysisAllowed (0.22 sec)
-
analysis/analysis-api-platform-interface/src/org/jetbrains/kotlin/analysis/api/platform/lifetime/KotlinReadActionConfinementLifetimeToken.kt
if (!permissionChecker.isAnalysisAllowed()) return false return lifetimeTracker.currentToken == this } override fun getInaccessibilityReason(): String { if (!ApplicationManager.getApplication().isReadAccessAllowed) return "Called outside a read action." if (!permissionChecker.isAnalysisAllowed()) return permissionChecker.getRejectionReason()
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Thu Jun 06 17:44:50 UTC 2024 - 3.4K bytes - Viewed (0) -
analysis/analysis-api-platform-interface/src/org/jetbrains/kotlin/analysis/api/platform/permissions/KaAnalysisPermissionChecker.kt
/** * [KaAnalysisPermissionChecker] is an *engine service* which allows checking whether analysis is currently allowed. */ public interface KaAnalysisPermissionChecker : KaEngineService { public fun isAnalysisAllowed(): Boolean public fun getRejectionReason(): String public companion object { public fun getInstance(project: Project): KaAnalysisPermissionChecker =
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Thu Jun 06 17:57:40 UTC 2024 - 855 bytes - Viewed (0) -
analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/sessions/KaBaseSessionProvider.kt
beforeEnteringAnalysis(session) } private fun beforeEnteringAnalysis(session: KtAnalysisSession) { if (!permissionChecker.isAnalysisAllowed()) { throw ProhibitedAnalysisException("Analysis is not allowed: ${permissionChecker.getRejectionReason()}") } lifetimeTracker.beforeEnteringAnalysis(session)
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Thu Jun 06 17:44:50 UTC 2024 - 3.3K bytes - Viewed (0) -
analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/permissions/KaBaseAnalysisPermissionChecker.kt
*/ @KaCachedService private val permissionOptions by lazy(LazyThreadSafetyMode.PUBLICATION) { KotlinAnalysisPermissionOptions.getInstance() } override fun isAnalysisAllowed(): Boolean { val application = ApplicationManager.getApplication() if (isProhibitedEdtAnalysis(application)) return false if (isProhibitedWriteActionAnalysis(application)) return false
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Tue Jun 04 22:09:27 UTC 2024 - 2.9K bytes - Viewed (0)