Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for forbidAnalysis (2.67 sec)

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

    import org.jetbrains.kotlin.analysis.api.permissions.KaAnalysisPermissionRegistry.KaExplicitAnalysisRestriction
    
    /**
     * [KaAnalysisPermissionRegistry] stores settings required by permission functions such as [forbidAnalysis], [allowAnalysisOnEdt], and
     * [allowAnalysisFromWriteAction].
     *
     * [KaAnalysisPermissionRegistry] is an *application service* because we want users to call permission functions without having to pass a
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon May 27 17:22:24 UTC 2024
    - 2.7K bytes
    - Viewed (0)
  2. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/permissions/permissions.kt

     *  [analyze][org.jetbrains.kotlin.analysis.api.analyze] is called.
     */
    @OptIn(KaAnalysisApiInternals::class)
    public inline fun <R> forbidAnalysis(description: String, action: () -> R): R {
        val permissionRegistry = KaAnalysisPermissionRegistry.getInstance()
        if (permissionRegistry.explicitAnalysisRestriction != null) return action()
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon May 27 17:22:24 UTC 2024
    - 4.5K bytes
    - Viewed (0)
Back to top