Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 50 of 574 for Expressions (0.96 sec)

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

         *
         * @param firQualifiedAccess FIR for the shortening target expression
         * @param calledSymbol The symbol referenced by the qualified access expression
         * @param expressionInScope An expression under the same scope as the shortening target expression
         *
         * The decision has two steps:
         *  1. Collect all candidates matching [firQualifiedAccess]
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Fri Jun 07 16:54:07 UTC 2024
    - 69.6K bytes
    - Viewed (0)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/FirReferenceResolveHelper.kt

        }
    
    
        internal fun resolveSimpleNameReference(
            ref: KaFirSimpleNameReference,
            analysisSession: KaFirSession,
        ): Collection<KaSymbol> {
            val expression = ref.expression
            if (expression.isSyntheticOperatorReference()) return emptyList()
            val symbolBuilder = analysisSession.firSymbolBuilder
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon Jun 10 20:18:28 UTC 2024
    - 37K bytes
    - Viewed (0)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirCompilerFacility.kt

            patchIfNeeded(expression.symbol) { expression.symbol = it }
            patchIfNeeded(expression.getter) { expression.getter = it }
            patchIfNeeded(expression.setter) { expression.setter = it }
            super.visitPropertyReference(expression)
        }
    
        override fun visitFunctionReference(expression: IrFunctionReference) {
            patchIfNeeded(expression.symbol) { expression.symbol = it }
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed Jun 05 08:42:45 UTC 2024
    - 29.4K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KaFirResolver.kt

         * For `=` and compound access like `+=`, `-=`, `*=`, `/=`, `%=`, the LHS of the binary expression is not a complete call. Hence we
         * find the containing binary expression and resolve that instead.
         *
         * However, if, say, `+=` resolves to `plusAssign`, then the LHS is self-contained. In this case we do not return the containing binary
         * expression so that the FIR element corresponding to the LHS is used directly.
         */
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:42 UTC 2024
    - 73K bytes
    - Viewed (0)
  5. ChangeLog.md

    - [`KT-66636`](https://youtrack.jetbrains.com/issue/KT-66636) NoSuchMethodError: 'void org.jetbrains.kotlin.ir.expressions.impl.IrCompositeImpl.<init> in the FLysto K2 QG
    - [`KT-63941`](https://youtrack.jetbrains.com/issue/KT-63941) K2: "IllegalStateException: Unsupported compile-time value STRING_CONCATENATION" caused by class reference in string expression as annotation parameter
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon May 27 17:14:23 UTC 2024
    - 292.1K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirExpressionTypeProvider.kt

        private fun getExpressionTypeByIfOrBooleanCondition(expression: PsiElement): KaType? = when {
            expression.isWhileLoopCondition() || expression.isIfCondition() -> with(analysisSession) { builtinTypes.boolean }
            else -> null
        }
    
        private fun getExpectedTypeByVariableAssignment(expression: PsiElement): KaType? {
            // Given: `x = expression`
            // Expected type of `expression` is type of `x`
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:42 UTC 2024
    - 24.4K bytes
    - Viewed (0)
  7. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirDiagnosticsImpl.kt

    import org.jetbrains.kotlin.diagnostics.WhenMissingCase
    import org.jetbrains.kotlin.fir.FirModuleData
    import org.jetbrains.kotlin.fir.declarations.FirDeprecationInfo
    import org.jetbrains.kotlin.fir.expressions.FirAnnotation
    import org.jetbrains.kotlin.fir.symbols.FirBasedSymbol
    import org.jetbrains.kotlin.lexer.KtKeywordToken
    import org.jetbrains.kotlin.lexer.KtModifierKeywordToken
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 04 11:41:05 UTC 2024
    - 227.2K bytes
    - Viewed (0)
  8. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/utils/InlineFunctionAnalyzer.kt

            element.accept(object : KtTreeVisitorVoid() {
                override fun visitExpression(expression: KtExpression) {
                    super.visitExpression(expression)
    
                    val bindingContext = analysisContext.analyze(expression)
                    val call = bindingContext.get(BindingContext.CALL, expression) ?: return
                    val resolvedCall = bindingContext.get(BindingContext.RESOLVED_CALL, call)
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 5.1K bytes
    - Viewed (0)
  9. analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/components/expressionInfoProvider/AbstractReturnTargetSymbolTest.kt

                    }
    
                    override fun visitReturnExpression(expression: KtReturnExpression) {
                        expression.returnKeyword.accept(this)
                        expression.labeledExpression?.accept(this)
                        analyseForTest(expression) {
                            val target = expression.getReturnTargetSymbol()
                            append("/* " + target?.getNameWithPositionString() + " */")
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed Mar 27 16:04:54 UTC 2024
    - 2.5K bytes
    - Viewed (0)
  10. analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/components/scopeProvider/AbstractTypeScopeTest.kt

        override fun doTestByMainFile(mainFile: KtFile, mainModule: KtTestModule, testServices: TestServices) {
            val expression = testServices.expressionMarkerProvider.getSelectedElementOfType<KtExpression>(mainFile)
            analyseForTest(expression) {
                val type = expression.getKaType()
                    ?: error("expression $expression is not typable")
                val typeScope = type.getTypeScope()
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 29 17:43:55 UTC 2024
    - 5.5K bytes
    - Viewed (0)
Back to top