Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 49 for expressions (0.25 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:
    
    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)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSmartcastProvider.kt

        }
    
        override fun getSmartCastedInfo(expression: KtExpression): KtSmartCastInfo? {
            val firSmartCastExpression = getMatchingFirExpressionWithSmartCast(expression) ?: return null
            return getSmartCastedInfo(firSmartCastExpression)
        }
    
        private fun getSmartCastedInfo(expression: FirSmartCastExpression): KtSmartCastInfo? {
            val type = expression.smartcastType.coneTypeSafe<ConeKotlinType>()?.asKtType() ?: return 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)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KtFirForLoopInReference.kt

     */
    
    package org.jetbrains.kotlin.idea.references
    
    import org.jetbrains.kotlin.fir.declarations.FirProperty
    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.analysis.api.fir.getResolvedSymbolOfNameReference
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu May 05 08:43:13 GMT 2022
    - 2.1K bytes
    - Viewed (0)
  4. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10ExpressionTypeProvider.kt

            }
        }
    
        override fun isDefinitelyNull(expression: KtExpression): Boolean {
            val unwrapped = expression.unwrapParenthesesLabelsAndAnnotations() as? KtElement ?: return false
            val bindingContext = analysisContext.analyze(expression, AnalysisMode.PARTIAL)
    
            if (bindingContext[BindingContext.SMARTCAST_NULL, expression] == true) {
                return true
            }
    
    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)
  5. 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
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:47 GMT 2024
    - 9.4K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KtFirPropertyDelegationMethodsReference.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.analysis.api.fir.*
    import org.jetbrains.kotlin.analysis.low.level.api.fir.api.getOrBuildFirSafe
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Aug 22 11:20:19 GMT 2023
    - 2K bytes
    - Viewed (0)
  7. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/annotations/KtFirAnnotationListForType.kt

    import org.jetbrains.kotlin.fir.FirSession
    import org.jetbrains.kotlin.fir.declarations.FirResolvePhase
    import org.jetbrains.kotlin.fir.declarations.toAnnotationClassId
    import org.jetbrains.kotlin.fir.expressions.FirAnnotation
    import org.jetbrains.kotlin.fir.expressions.FirAnnotationCall
    import org.jetbrains.kotlin.fir.symbols.resolveAnnotationsWithArguments
    import org.jetbrains.kotlin.fir.symbols.resolveAnnotationsWithClassIds
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 07:15:56 GMT 2024
    - 4.7K bytes
    - Viewed (0)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/annotations/firAnnotationUtils.kt

    import org.jetbrains.kotlin.fir.FirAnnotationContainer
    import org.jetbrains.kotlin.fir.FirSession
    import org.jetbrains.kotlin.fir.containingClassLookupTag
    import org.jetbrains.kotlin.fir.declarations.*
    import org.jetbrains.kotlin.fir.expressions.*
    import org.jetbrains.kotlin.fir.references.toResolvedCallableSymbol
    import org.jetbrains.kotlin.fir.symbols.FirBasedSymbol
    import org.jetbrains.kotlin.fir.symbols.resolvedAnnotationsWithArguments
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 07:15:56 GMT 2024
    - 9.6K bytes
    - Viewed (0)
  9. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/evaluate/FirAnnotationValueConverter.kt

                type.isULong -> KtConstantValue.KtUnsignedLongConstantValue((value as Number).toLong().toULong(), expression)
                type.isString -> KtConstantValue.KtStringConstantValue(value.toString(), expression)
                type.isFloat -> KtConstantValue.KtFloatConstantValue((value as Number).toFloat(), expression)
                type.isDouble -> KtConstantValue.KtDoubleConstantValue((value as Number).toDouble(), expression)
                else -> null
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 07:15:56 GMT 2024
    - 11.7K bytes
    - Viewed (0)
  10. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KtFirConstructorDelegationReference.kt

    class KtFirConstructorDelegationReference(
        expression: KtConstructorDelegationReferenceExpression
    ) : KtConstructorDelegationReference(expression), KtFirReference {
    
        override fun KtAnalysisSession.resolveToSymbols(): Collection<KtSymbol> {
            check(this is KtFirAnalysisSession)
            val fir = expression.getOrBuildFirSafe<FirDelegatedConstructorCall>(firResolveSession) ?: return emptyList()
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu May 05 08:43:13 GMT 2022
    - 1.2K bytes
    - Viewed (0)
Back to top