Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for KtIfExpression (0.2 sec)

  1. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirExpressionTypeProvider.kt

            val ifExpression = expression.unwrapQualified<KtIfExpression> { ifExpression, currentExpression ->
                currentExpression == ifExpression.then || currentExpression == ifExpression.`else`
            } ?: return null
            getExpectedType(ifExpression)?.let { return it }
    
            // if `KtIfExpression` doesn't have an expected type, get the expected type of the current branch from the other branch
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Mar 26 18:13:17 GMT 2024
    - 24.4K bytes
    - Viewed (0)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirExpressionInfoProvider.kt

                // If expressions always use their condition, and the branches are used if the
                // If itself is used as an expression.
                is KtIfExpression ->
                    parent.condition == child ||
                            ((parent.then == child ||
                                    parent.`else` == child) && isUsed(parent))
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Mon Feb 12 20:38:23 GMT 2024
    - 17.6K bytes
    - Viewed (0)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirDiagnostics.kt

    import org.jetbrains.kotlin.psi.KtEnumEntry
    import org.jetbrains.kotlin.psi.KtExpression
    import org.jetbrains.kotlin.psi.KtExpressionWithLabel
    import org.jetbrains.kotlin.psi.KtFunction
    import org.jetbrains.kotlin.psi.KtIfExpression
    import org.jetbrains.kotlin.psi.KtImportDirective
    import org.jetbrains.kotlin.psi.KtLabelReferenceExpression
    import org.jetbrains.kotlin.psi.KtLambdaExpression
    import org.jetbrains.kotlin.psi.KtModifierListOwner
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Apr 24 09:49:26 GMT 2024
    - 171.1K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirDiagnosticsImpl.kt

    import org.jetbrains.kotlin.psi.KtEnumEntry
    import org.jetbrains.kotlin.psi.KtExpression
    import org.jetbrains.kotlin.psi.KtExpressionWithLabel
    import org.jetbrains.kotlin.psi.KtFunction
    import org.jetbrains.kotlin.psi.KtIfExpression
    import org.jetbrains.kotlin.psi.KtImportDirective
    import org.jetbrains.kotlin.psi.KtLabelReferenceExpression
    import org.jetbrains.kotlin.psi.KtLambdaExpression
    import org.jetbrains.kotlin.psi.KtModifierListOwner
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Apr 24 09:49:26 GMT 2024
    - 225.2K bytes
    - Viewed (0)
  5. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirDataClassConverters.kt

    import org.jetbrains.kotlin.psi.KtEnumEntry
    import org.jetbrains.kotlin.psi.KtExpression
    import org.jetbrains.kotlin.psi.KtExpressionWithLabel
    import org.jetbrains.kotlin.psi.KtFunction
    import org.jetbrains.kotlin.psi.KtIfExpression
    import org.jetbrains.kotlin.psi.KtImportDirective
    import org.jetbrains.kotlin.psi.KtLabelReferenceExpression
    import org.jetbrains.kotlin.psi.KtLambdaExpression
    import org.jetbrains.kotlin.psi.KtModifierListOwner
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Apr 24 09:49:26 GMT 2024
    - 208.3K bytes
    - Viewed (0)
Back to top