Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for getRejectionReason (0.45 sec)

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

     */
    public interface KaAnalysisPermissionChecker : KaEngineService {
        public fun isAnalysisAllowed(): Boolean
    
        public fun getRejectionReason(): String
    
        public companion object {
            public fun getInstance(project: Project): KaAnalysisPermissionChecker =
                project.getService(KaAnalysisPermissionChecker::class.java)
        }
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu Jun 06 17:57:40 UTC 2024
    - 855 bytes
    - Viewed (0)
  2. analysis/analysis-api-platform-interface/src/org/jetbrains/kotlin/analysis/api/platform/lifetime/KotlinReadActionConfinementLifetimeToken.kt

            if (!ApplicationManager.getApplication().isReadAccessAllowed) return "Called outside a read action."
    
            if (!permissionChecker.isAnalysisAllowed()) return permissionChecker.getRejectionReason()
    
            val currentToken = lifetimeTracker.currentToken
            if (currentToken == null) return "Called outside an `analyze` context."
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu Jun 06 17:44:50 UTC 2024
    - 3.4K bytes
    - Viewed (0)
  3. analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/permissions/KaBaseAnalysisPermissionChecker.kt

            if (isProhibitedWriteActionAnalysis(application)) return false
            if (permissionRegistry.explicitAnalysisRestriction != null) return false
    
            return true
        }
    
        override fun getRejectionReason(): String {
            val application = ApplicationManager.getApplication()
    
            if (isProhibitedEdtAnalysis(application)) {
                return "Called in the EDT thread."
            }
    
    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-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/sessions/KaBaseSessionProvider.kt

        }
    
        private fun beforeEnteringAnalysis(session: KtAnalysisSession) {
            if (!permissionChecker.isAnalysisAllowed()) {
                throw ProhibitedAnalysisException("Analysis is not allowed: ${permissionChecker.getRejectionReason()}")
            }
    
            lifetimeTracker.beforeEnteringAnalysis(session)
            writeActionStartedChecker.beforeEnteringAnalysis()
        }
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu Jun 06 17:44:50 UTC 2024
    - 3.3K bytes
    - Viewed (0)
Back to top