Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 38 of 38 for function (0.17 sec)

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

            // Expected type of `expression` is `T`
            val function = expression.unwrapQualified<KtFunction> { function, expr -> function.bodyExpression == expr } ?: return null
            if (function.bodyBlockExpression != null) {
                // Given `fun f(...): R { blockExpression }`, `{ blockExpression }` is mapped to the enclosing anonymous function,
    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)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirExpressionInfoProvider.kt

    }
    
    /**
     * Returns whether the function uses its body as an expression (i.e., the function uses the result value of the expression) or not.
     *
     * Named functions do not consider their bodies used if
     *  - the function body is a block e.g., `fun foo(): Int { return bar }` or
     *  - the function itself returns Unit
     */
    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)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirMetadataCalculator.kt

                                bindings.put(METHOD_FOR_FIR_FUNCTION, getter, Method(it.name, getAsmMethodSignatureWithCorrection(it)))
                            }
                        }
                        fir.setter?.let { setter ->
                            methods.singleOrNull { it.name.startsWith("set") }?.let {
                                bindings.put(METHOD_FOR_FIR_FUNCTION, setter, Method(it.name, getAsmMethodSignatureWithCorrection(it)))
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Mar 26 09:19:07 GMT 2024
    - 10K bytes
    - Viewed (0)
  4. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10CallResolver.kt

                Errors.ITERATOR_AMBIGUITY,
            )
    
            val diagnosticWithResolvedCallsAtPosition2 = setOf(
                Errors.COMPONENT_FUNCTION_AMBIGUITY,
                Errors.DELEGATE_SPECIAL_FUNCTION_AMBIGUITY,
                Errors.DELEGATE_SPECIAL_FUNCTION_NONE_APPLICABLE,
                Errors.DELEGATE_PD_METHOD_NONE_APPLICABLE,
            )
    
    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)
  5. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/scopes/KtFe10ScopeResolution.kt

            return emptySet()
        }
    
        override fun getConstructors(): Sequence<KtConstructorSymbol> = withValidityAssertion {
            return scope
                .getContributedDescriptors(kindFilter = DescriptorKindFilter.FUNCTIONS)
                .asSequence()
                .filterIsInstance<ConstructorDescriptor>()
                .map { it.toKtConstructorSymbol(analysisContext) }
        }
    
    }
    
    internal open class KtFe10ScopeMember(
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Oct 10 13:38:00 GMT 2023
    - 5.7K bytes
    - Viewed (0)
  6. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/types/KtFe10FunctionalType.kt

    import org.jetbrains.kotlin.analysis.api.types.KtType
    import org.jetbrains.kotlin.analysis.api.types.KtTypeNullability
    import org.jetbrains.kotlin.builtins.*
    import org.jetbrains.kotlin.builtins.functions.FunctionClassDescriptor
    import org.jetbrains.kotlin.builtins.functions.isSuspendOrKSuspendFunction
    import org.jetbrains.kotlin.name.ClassId
    import org.jetbrains.kotlin.types.SimpleType
    
    internal class KtFe10FunctionalType(
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 18:05:58 GMT 2024
    - 5.6K bytes
    - Viewed (0)
  7. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/utils/KtFe10TypeSystemCommonBackendContextForTypeMapping.kt

    import org.jetbrains.kotlin.builtins.FAKE_CONTINUATION_CLASS_DESCRIPTOR
    import org.jetbrains.kotlin.builtins.KotlinBuiltIns
    import org.jetbrains.kotlin.builtins.functions.FunctionClassDescriptor
    import org.jetbrains.kotlin.builtins.functions.isSuspendOrKSuspendFunction
    import org.jetbrains.kotlin.descriptors.*
    import org.jetbrains.kotlin.incremental.components.NoLookupLocation
    import org.jetbrains.kotlin.name.StandardClassIds
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Feb 10 16:01:04 GMT 2023
    - 5.6K bytes
    - Viewed (0)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirImportOptimizer.kt

            return wholeCallableReferenceExpression?.callableReference?.getReferencedNameAsName()
        }
    
    /**
     * A name by which referenced functions was called.
     */
    private val FirFunctionCall.functionReferenceName: Name?
        get() {
            toResolvedCallableReference()?.let { return it.name }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:47 GMT 2024
    - 24.2K bytes
    - Viewed (0)
Back to top