Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 48 for Chen (0.23 sec)

  1. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirDataClassConverters.kt

            )
        }
        add(FirErrors.NO_ELSE_IN_WHEN) { firDiagnostic ->
            NoElseInWhenImpl(
                firDiagnostic.a.map { whenMissingCase ->
                    whenMissingCase
                },
                firDiagnostic.b,
                firDiagnostic as KtPsiDiagnostic,
                token,
            )
        }
        add(FirErrors.NON_EXHAUSTIVE_WHEN_STATEMENT) { firDiagnostic ->
    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)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirArgumentsConverter.kt

        return convertArgument(argument, analysisSession.firSymbolBuilder)
    }
    
    private fun convertArgument(argument: Any?, firSymbolBuilder: KtSymbolByFirBuilder): Any? {
        return when (argument) {
            null -> null
            is FirRegularClass -> convertArgument(argument, firSymbolBuilder)
            is FirValueParameterSymbol -> convertArgument(argument, firSymbolBuilder)
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Jan 05 13:43:17 GMT 2024
    - 9.6K bytes
    - Viewed (0)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/annotations/KtFirAnnotationListForDeclaration.kt

                annotationClassIds(firSymbol, useSiteSession)
            }
    
        companion object {
            fun create(firSymbol: FirBasedSymbol<*>, builder: KtSymbolByFirBuilder): KtAnnotationsList {
                return when {
                    firSymbol is FirBackingFieldSymbol && firSymbol.propertySymbol.annotations.any { it.useSiteTarget == null } ->
                        KtFirAnnotationListForDeclaration(firSymbol, builder)
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 07:15:56 GMT 2024
    - 3K bytes
    - Viewed (0)
  4. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/psiBased/KtFe10PsiLocalVariableSymbol.kt

            val bindingContext = analysisContext.analyze(psi, AnalysisMode.PARTIAL)
            bindingContext[BindingContext.VARIABLE, psi]
        }
    
        override val name: Name
            get() = withValidityAssertion {
                when {
                    psi.nameIdentifier?.text == "_" -> SpecialNames.UNDERSCORE_FOR_UNUSED_VAR
                    else -> psi.nameAsSafeName
                }
            }
        override val returnType: KtType
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:46 GMT 2024
    - 3K bytes
    - Viewed (0)
  5. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/descriptorBased/KtFe10DescValueParameterSymbol.kt

        override val analysisContext: Fe10AnalysisContext
    ) : KtValueParameterSymbol(), KtFe10DescSymbol<ValueParameterDescriptor> {
        override val name: Name
            get() = withValidityAssertion {
                return when (val name = descriptor.name) {
                    SpecialNames.IMPLICIT_SET_PARAMETER -> Name.identifier("value")
                    else -> name
                }
            }
    
        override val hasDefaultValue: Boolean
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:46 GMT 2024
    - 3.9K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirExpressionTypeProvider.kt

                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
            val otherBranch = (if (expression == ifExpression.then) ifExpression.`else` else ifExpression.then) ?: return null
    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)
  7. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirExpressionInfoProvider.kt

                // Parentheses are ignored for this analysis.
                is KtParenthesizedExpression ->
                    doesParentUseChild(parent.parent, parent)
    
                // When expressions use the subject expression _unless_ the first branch in the
                // when is an `else`.
                is KtWhenExpression ->
                    parent.subjectExpression == child && parent.entries.firstOrNull()?.isElse == false
    
    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)
  8. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10CallResolver.kt

                // treated as a property read.
                return resolveCall(parentBinaryExpression)
            }
    
            if (psi is KtCallableReferenceExpression) {
                return resolveCall(psi.callableReference)
            }
    
            when (unwrappedPsi) {
                is KtBinaryExpression -> {
    Plain Text
    - Registered: Fri May 03 08:18:13 GMT 2024
    - Last Modified: Mon Apr 29 12:48:54 GMT 2024
    - 34.8K bytes
    - Viewed (0)
  9. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/evaluate/FirCompileTimeConstantEvaluator.kt

        fun evaluate(
            fir: FirElement?,
            mode: KtConstantEvaluationMode,
        ): FirLiteralExpression<*>? =
            when (fir) {
                is FirPropertyAccessExpression -> {
                    when (val referredVariable = fir.calleeReference.toResolvedVariableSymbol()) {
                        is FirPropertySymbol -> {
                            if (referredVariable.callableId.isStringLength) {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Mar 20 14:53:27 GMT 2024
    - 16.5K bytes
    - Viewed (0)
  10. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/evaluate/FirAnnotationValueConverter.kt

        ): KtConstantAnnotationValue? {
            val expression = psi as? KtElement
    
            @OptIn(UnresolvedExpressionTypeAccess::class)
            val type = coneTypeOrNull
            val constantValue = when {
                value == null -> KtConstantValue.KtNullConstantValue(expression)
                type == null -> KtConstantValueFactory.createConstantValue(value, psi as? KtElement)
    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)
Back to top