Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 29 for KtExpression (0.32 sec)

  1. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10CompileTimeConstantProvider.kt

    import org.jetbrains.kotlin.analysis.api.lifetime.KtLifetimeToken
    import org.jetbrains.kotlin.descriptors.PropertyDescriptor
    import org.jetbrains.kotlin.psi.KtExpression
    import org.jetbrains.kotlin.psi.KtNameReferenceExpression
    import org.jetbrains.kotlin.resolve.BindingContext
    import org.jetbrains.kotlin.resolve.constants.evaluate.ConstantExpressionEvaluator
    Plain Text
    - Registered: Fri May 03 08:18:13 GMT 2024
    - Last Modified: Tue Mar 28 08:17:37 GMT 2023
    - 2.6K bytes
    - Viewed (0)
  2. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10ExpressionTypeProvider.kt

            val ktExpression = expression.getParentOfType<KtExpression>(false) ?: return null
            val parentExpression = if (ktExpression.parent is KtLabeledExpression) {
                // lambda -> labeled expression -> lambda argument (value argument)
                ktExpression.parent.parent
            } else {
                ktExpression.parent
            }
    
            // Unwrap specific expressions
    Plain Text
    - Registered: Fri May 03 08:18:13 GMT 2024
    - Last Modified: Tue Oct 24 20:59:56 GMT 2023
    - 15.5K bytes
    - Viewed (0)
  3. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10CompletionCandidateChecker.kt

    import org.jetbrains.kotlin.analysis.api.symbols.KtCallableSymbol
    import org.jetbrains.kotlin.analysis.api.lifetime.KtLifetimeToken
    import org.jetbrains.kotlin.psi.KtExpression
    import org.jetbrains.kotlin.psi.KtFile
    import org.jetbrains.kotlin.psi.KtSimpleNameExpression
    
    internal class KtFe10CompletionCandidateChecker(
        override val analysisSession: KtFe10AnalysisSession
    Plain Text
    - Registered: Fri May 03 08:18:13 GMT 2024
    - Last Modified: Fri Feb 02 15:38:10 GMT 2024
    - 1.9K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirDiagnostics.kt

        }
    
        interface UnsafeInfixCall : KtFirDiagnostic<KtExpression> {
            override val diagnosticClass get() = UnsafeInfixCall::class
            val receiverType: KtType
            val receiverExpression: KtExpression
            val operator: String
            val argumentExpression: KtExpression?
        }
    
        interface UnsafeOperatorCall : KtFirDiagnostic<KtExpression> {
    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)
  5. analysis/analysis-api-fir/analysis-api-fir-generator/src/org/jetbrains/kotlin/analysis/api/fir/generator/HLDiagnosticConverter.kt

                "{0}.source!!.psi as KtExpression",
                KtExpression::class.createType(),
                importsToAdd = listOf(
                    "org.jetbrains.kotlin.psi.KtExpression",
                    "org.jetbrains.kotlin.psi"
                )
            ),
            FirExpression::class to HLFunctionCallConversion(
                "{0}.source!!.psi as KtExpression",
                KtExpression::class.createType(),
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Mon Nov 06 14:41:18 GMT 2023
    - 16.6K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSmartcastProvider.kt

        }
    }
    
    private fun KtExpression.getPossiblyQualifiedCallExpressionForCallee(): KtExpression? {
        val expressionParent = this.parent
    
        return if (expressionParent is KtCallExpression && expressionParent.calleeExpression == this) {
            expressionParent.getQualifiedExpressionForSelectorOrThis()
        } else {
            null
        }
    }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Sep 14 10:03:02 GMT 2023
    - 6K bytes
    - Viewed (0)
  7. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirCompileTimeConstantProvider.kt

    import org.jetbrains.kotlin.psi.KtExpression
    
    internal class KtFirCompileTimeConstantProvider(
        override val analysisSession: KtFirAnalysisSession,
        override val token: KtLifetimeToken,
    ) : KtCompileTimeConstantProvider(), KtFirAnalysisSessionComponent {
    
        override fun evaluate(
            expression: KtExpression,
            mode: KtConstantEvaluationMode,
        ): KtConstantValue? {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Nov 07 09:06:00 GMT 2023
    - 2.8K bytes
    - Viewed (0)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirCallResolver.kt

                is FirSmartCastExpression ->
                    originalExpression.realPsi as? KtExpression
                is FirNamedArgumentExpression, is FirSpreadArgumentExpression ->
                    realPsi.safeAs<KtValueArgument>()?.getArgumentExpression()
                is FirAnonymousFunctionExpression ->
                    realPsi?.parent as? KtLabeledExpression ?: realPsi as? KtExpression
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 18:05:58 GMT 2024
    - 70.8K bytes
    - Viewed (1)
  9. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirExpressionTypeProvider.kt

        override fun isDefinitelyNull(expression: KtExpression): Boolean =
            getDefiniteNullability(expression) == DefiniteNullability.DEFINITELY_NULL
    
        override fun isDefinitelyNotNull(expression: KtExpression): Boolean =
            getDefiniteNullability(expression) == DefiniteNullability.DEFINITELY_NOT_NULL
    
        private fun getDefiniteNullability(expression: KtExpression): DefiniteNullability {
    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)
  10. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirDataFlowInfoProvider.kt

    import org.jetbrains.kotlin.fir.visitors.FirDefaultVisitorVoid
    import org.jetbrains.kotlin.psi.KtBinaryExpression
    import org.jetbrains.kotlin.psi.KtDeclaration
    import org.jetbrains.kotlin.psi.KtElement
    import org.jetbrains.kotlin.psi.KtExpression
    import org.jetbrains.kotlin.psi.KtOperationReferenceExpression
    import org.jetbrains.kotlin.psi.psiUtil.parentsWithSelf
    import org.jetbrains.kotlin.utils.exceptions.errorWithAttachment
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Apr 16 06:40:43 GMT 2024
    - 22.9K bytes
    - Viewed (0)
Back to top