Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for getMissingCases (0.13 sec)

  1. analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/components/expressionInfoProvider/AbstractWhenMissingCasesTest.kt

            val actual = executeOnPooledThreadInReadAction {
                analyseForTest(whenExpression) {
                    buildString {
                        for (missingCase in whenExpression.getMissingCases()) {
                            appendLine(missingCase::class.simpleName + " - " + missingCase.branchConditionText)
                        }
                    }
                }
            }
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed Mar 27 16:04:54 UTC 2024
    - 1.6K bytes
    - Viewed (0)
  2. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10ExpressionInfoProvider.kt

        }
    
        override fun getWhenMissingCases(whenExpression: KtWhenExpression): List<WhenMissingCase>  {
            val bindingContext = analysisContext.analyze(whenExpression)
            return WhenChecker.getMissingCases(whenExpression, bindingContext)
        }
    
        override fun isUsedAsExpression(expression: KtExpression): Boolean {
            val bindingContext = analysisContext.analyze(expression)
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:35 UTC 2024
    - 2.3K bytes
    - Viewed (0)
  3. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/components/KtExpressionInfoProvider.kt

         * If you have to assume that it does not have the missing cases when it has an else branch,
         * you need a separate check whether it has an else branch or not.
         */
        public fun KtWhenExpression.getMissingCases(): List<WhenMissingCase> =
            withValidityAssertion { analysisSession.expressionInfoProvider.getWhenMissingCases(this) }
    
        /**
         * Compute if the value of a given expression is possibly used. Or,
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:35 UTC 2024
    - 3.4K bytes
    - Viewed (0)
Back to top