Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 575 for Expressions (0.66 sec)

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

                // "named" functions can be expressions.
                is KtNamedFunction ->
                    doesParentUseChild(psiElement.parent, psiElement)
    
                // No other declarations are considered expressions
                is KtDeclaration ->
                    false
    
                /**
                 * EXPRESSIONS
                 */
                // A handful of expression are never considered used:
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed Jun 05 16:16:39 UTC 2024
    - 17.6K bytes
    - Viewed (0)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KaFirForLoopInReference.kt

    import org.jetbrains.kotlin.fir.expressions.FirFunctionCall
    import org.jetbrains.kotlin.fir.expressions.FirQualifiedAccessExpression
    import org.jetbrains.kotlin.fir.expressions.FirWhileLoop
    import org.jetbrains.kotlin.idea.references.KtForLoopInReference
    import org.jetbrains.kotlin.psi.KtForExpression
    import org.jetbrains.kotlin.psi.KtImportAlias
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon Jun 10 20:18:28 UTC 2024
    - 2.4K bytes
    - Viewed (0)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirCompletionCandidateChecker.kt

         *
         * @param receiverExpression a qualified expression receiver (e.g., `foo` in `foo?.bar()`, or in `foo.bar`).
         *
         * The function unwraps certain receiver expressions. For instance, for safe calls direct counterpart to a [KtSafeQualifiedExpression]
         * is (FirCheckedSafeCallSubject)[org.jetbrains.kotlin.fir.expressions.FirCheckedSafeCallSubject] which requires additional unwrapping
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 9.3K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/utils/firUtils.kt

    import org.jetbrains.kotlin.fir.declarations.utils.isInner
    import org.jetbrains.kotlin.fir.declarations.utils.isStatic
    import org.jetbrains.kotlin.fir.expressions.FirEqualityOperatorCall
    import org.jetbrains.kotlin.fir.expressions.FirExpression
    import org.jetbrains.kotlin.fir.expressions.arguments
    import org.jetbrains.kotlin.fir.psi
    import org.jetbrains.kotlin.fir.resolve.scope
    import org.jetbrains.kotlin.fir.scopes.CallableCopyTypeCalculator
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Fri Jun 07 11:53:09 UTC 2024
    - 5.6K bytes
    - Viewed (0)
  5. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirDataFlowInfoProvider.kt

                val expression = variableAssignment.psi as? KtExpression
    
                if (firVariableSymbol is FirVariableSymbol<*> && firVariableSymbol.fir.isLocalMember && expression != null) {
                    val variableSymbol = analysisSession.firSymbolBuilder.variableLikeBuilder.buildVariableLikeSymbol(firVariableSymbol)
                    val reassignment = VariableReassignment(expression, variableSymbol, variableAssignment.isAugmented())
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed Jun 05 14:04:46 UTC 2024
    - 22.9K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSmartcastProvider.kt

        }
    
        override fun getSmartCastedInfo(expression: KtExpression): KaSmartCastInfo? {
            val firSmartCastExpression = getMatchingFirExpressionWithSmartCast(expression) ?: return null
            return getSmartCastedInfo(firSmartCastExpression)
        }
    
        private fun getSmartCastedInfo(expression: FirSmartCastExpression): KaSmartCastInfo? {
            val type = expression.smartcastType.coneTypeSafe<ConeKotlinType>()?.asKtType() ?: return null
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 6K bytes
    - Viewed (0)
  7. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/components/KtDataFlowInfoProvider.kt

    ) {
        /**
         * Represents a default expression (generally, a last given statement if it has a meaningful result type).
         * Expressions that always return [Nothing], such as `return`, `break`, `continue` or `throw`, cannot be default expressions.
         */
        public class DefaultExpressionInfo(
            /** The default expression. */
            public val expression: KtExpression,
    
            /** The default expression type. */
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:35 UTC 2024
    - 4.1K bytes
    - Viewed (0)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirReferenceResolveProvider.kt

    import org.jetbrains.kotlin.analysis.api.fir.KaFirSession
    import org.jetbrains.kotlin.analysis.low.level.api.fir.api.getOrBuildFirSafe
    import org.jetbrains.kotlin.fir.expressions.FirResolvedQualifier
    import org.jetbrains.kotlin.idea.references.KtReference
    import org.jetbrains.kotlin.idea.references.KtSimpleNameReference
    
    internal class KaFirReferenceResolveProvider(
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu May 23 08:30:49 UTC 2024
    - 1.2K bytes
    - Viewed (0)
  9. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KaFirPropertyDelegationMethodsReference.kt

    import org.jetbrains.kotlin.fir.declarations.FirProperty
    import org.jetbrains.kotlin.fir.declarations.FirPropertyAccessor
    import org.jetbrains.kotlin.fir.expressions.FirFunctionCall
    import org.jetbrains.kotlin.fir.expressions.FirReturnExpression
    import org.jetbrains.kotlin.fir.expressions.FirStatement
    import org.jetbrains.kotlin.idea.references.KtPropertyDelegationMethodsReference
    import org.jetbrains.kotlin.psi.KtElement
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon Jun 10 20:18:28 UTC 2024
    - 2.3K bytes
    - Viewed (0)
  10. analysis/analysis-api/testData/components/expressionInfoProvider/isUsedAsExpression/elvisWithBreak.kt

    fun test() {
        while(true) {
            val x = 45 ?: <expr>break</expr>
            return
        }
    }
    
    // IGNORE_FE10
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed Oct 05 15:06:52 UTC 2022
    - 172 bytes
    - Viewed (0)
Back to top