Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for KtNamedFunction (0.23 sec)

  1. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/psiBased/KtFe10PsiAnonymousFunctionSymbol.kt

    import org.jetbrains.kotlin.psi.KtNamedFunction
    import org.jetbrains.kotlin.psi.psiUtil.isExtensionDeclaration
    import org.jetbrains.kotlin.resolve.BindingContext
    
    internal class KtFe10PsiAnonymousFunctionSymbol(
        override val psi: KtNamedFunction,
        override val analysisContext: Fe10AnalysisContext
    ) : KtAnonymousFunctionSymbol(), KtFe10PsiSymbol<KtNamedFunction, FunctionDescriptor> {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:46 GMT 2024
    - 3.8K bytes
    - Viewed (0)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirExpressionInfoProvider.kt

                is KtFunctionLiteral ->
                    doesParentUseChild(psiElement.parent, psiElement)
    
                // KtNamedFunction includes `fun() { ... }` lambda syntax. No other
                // "named" functions can be expressions.
                is KtNamedFunction ->
                    doesParentUseChild(psiElement.parent, psiElement)
    
                // No other declarations are considered expressions
    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/references/ReadWriteAccessCheckerFirImpl.kt

    import org.jetbrains.kotlin.idea.references.mainReference
    import org.jetbrains.kotlin.name.Name
    import org.jetbrains.kotlin.psi.KtBinaryExpression
    import org.jetbrains.kotlin.psi.KtExpression
    import org.jetbrains.kotlin.psi.KtNamedFunction
    import org.jetbrains.kotlin.resolve.references.ReferenceAccess
    import org.jetbrains.kotlin.types.expressions.OperatorConventions
    
    internal class ReadWriteAccessCheckerFirImpl : ReadWriteAccessChecker {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Apr 10 16:23:23 GMT 2024
    - 1.2K bytes
    - Viewed (0)
  4. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/psiBased/KtFe10PsiFunctionSymbol.kt

    import org.jetbrains.kotlin.name.Name
    import org.jetbrains.kotlin.psi.KtNamedFunction
    import org.jetbrains.kotlin.psi.psiUtil.hasActualModifier
    import org.jetbrains.kotlin.psi.psiUtil.hasExpectModifier
    import org.jetbrains.kotlin.psi.psiUtil.isExtensionDeclaration
    import org.jetbrains.kotlin.resolve.BindingContext
    
    internal class KtFe10PsiFunctionSymbol(
        override val psi: KtNamedFunction,
        override val analysisContext: Fe10AnalysisContext
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 17:23:15 GMT 2024
    - 6.6K bytes
    - Viewed (0)
  5. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10SymbolProvider.kt

                else -> KtFe10PsiValueParameterSymbol(psi, analysisContext)
            }
        }
    
        override fun getFunctionLikeSymbol(psi: KtNamedFunction): KtFunctionLikeSymbol {
            return if (psi.hasBody() && (psi.funKeyword == null || psi.nameIdentifier == null)) {
                getAnonymousFunctionSymbol(psi)
            } else {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Aug 17 13:01:02 GMT 2023
    - 7K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirTypeProvider.kt

                    parent.resolveToFirSymbolOfTypeSafe<FirValueParameterSymbol>(firResolveSession, FirResolvePhase.TYPES)?.fir?.returnTypeRef
    
                parent is KtCallableDeclaration && (parent is KtNamedFunction || parent is KtProperty)
                        && (parent.receiverTypeReference === this || parent.typeReference === this) -> {
                    val firCallable = parent.resolveToFirSymbolOfTypeSafe<FirCallableSymbol<*>>(
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Feb 20 08:50:04 GMT 2024
    - 16.3K bytes
    - Viewed (0)
  7. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10ExpressionInfoProvider.kt

            val bindingContext = analysisContext.analyze(returnExpression, AnalysisMode.PARTIAL)
            val targetLabel = returnExpression.getTargetLabel()
                ?: return returnExpression.parentOfType<KtNamedFunction>()
                    ?.let { with(analysisSession) { it.getSymbol() as? KtCallableSymbol } }
            val labelTarget = bindingContext[BindingContext.LABEL_TARGET, targetLabel] as? KtDeclaration ?: return null
    Plain Text
    - Registered: Fri May 03 08:18:13 GMT 2024
    - Last Modified: Wed Oct 05 15:06:52 GMT 2022
    - 2.4K bytes
    - Viewed (0)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirDiagnostics.kt

            override val diagnosticClass get() = CannotInferParameterType::class
        }
    
        interface NoTailCallsFound : KtFirDiagnostic<KtNamedFunction> {
            override val diagnosticClass get() = NoTailCallsFound::class
        }
    
        interface TailrecOnVirtualMemberError : KtFirDiagnostic<KtNamedFunction> {
            override val diagnosticClass get() = TailrecOnVirtualMemberError::class
        }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Apr 24 09:49:26 GMT 2024
    - 171.1K bytes
    - Viewed (0)
  9. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirDiagnosticsImpl.kt

        firDiagnostic: KtPsiDiagnostic,
        token: KtLifetimeToken,
    ) : KtAbstractFirDiagnostic<KtNamedFunction>(firDiagnostic, token), KtFirDiagnostic.NoTailCallsFound
    
    internal class TailrecOnVirtualMemberErrorImpl(
        firDiagnostic: KtPsiDiagnostic,
        token: KtLifetimeToken,
    ) : KtAbstractFirDiagnostic<KtNamedFunction>(firDiagnostic, token), KtFirDiagnostic.TailrecOnVirtualMemberError
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Apr 24 09:49:26 GMT 2024
    - 225.2K bytes
    - Viewed (0)
  10. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirDataClassConverters.kt

    import org.jetbrains.kotlin.psi.KtModifierListOwner
    import org.jetbrains.kotlin.psi.KtNameReferenceExpression
    import org.jetbrains.kotlin.psi.KtNamedDeclaration
    import org.jetbrains.kotlin.psi.KtNamedFunction
    import org.jetbrains.kotlin.psi.KtObjectDeclaration
    import org.jetbrains.kotlin.psi.KtParameter
    import org.jetbrains.kotlin.psi.KtPrimaryConstructor
    import org.jetbrains.kotlin.psi.KtProperty
    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)
Back to top