Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 25 for Laurent (0.25 sec)

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

        private val KtExpression.isExplicitSmartCastInfoTarget: Boolean
            get() {
                // we want to handle only most top-level parenthesised expressions
                if (parent is KtParenthesizedExpression) return false
    
                // expressions like `|foo.bar()|` or `|foo?.baz()|` are ignored
                if (this is KtQualifiedExpression && selectorExpression is KtCallExpression) return false
    
    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)
  2. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/utils/KtFe10JvmTypeMapperContext.kt

            return when (val parent = descriptor.containingDeclaration) {
                is PackageFragmentDescriptor -> {
                    val packageInternalName = parent.fqName.asString().replace('.', '/')
                    "$packageInternalName/$selfName"
                }
                is ClassDescriptor -> {
                    val parentInternalName = computeClassInternalName(parent)
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Mar 10 11:03:45 GMT 2023
    - 8.3K bytes
    - Viewed (0)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KtFirKDocReference.kt

    internal class KtFirKDocReference(element: KDocName) : KDocReference(element), KtFirReference {
        override fun KtAnalysisSession.resolveToSymbols(): Collection<KtSymbol> {
            val fullFqName = generateSequence(element) { it.parent as? KDocName }.last().getQualifiedNameAsFqName()
            val selectedFqName = element.getQualifiedNameAsFqName()
            return KDocReferenceResolver.resolveKdocFqName(analysisSession, selectedFqName, fullFqName, element)
        }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:47 GMT 2024
    - 1.8K bytes
    - Viewed (0)
  4. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10CompilerFacility.kt

                        // Stubbed top-level function IR symbols (from other source files in the module) require a parent facade class to be
                        // generated, which requires a container source to be provided. Without a facade class, function IR symbols will have
                        // an `IrExternalPackageFragment` parent, which trips up code generation during IR lowering.
                        val psiSourceFile =
    Plain Text
    - Registered: Fri May 03 08:18:13 GMT 2024
    - Last Modified: Fri Dec 01 13:22:55 GMT 2023
    - 9.6K bytes
    - Viewed (0)
  5. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirDiagnosticsImpl.kt

        token: KtLifetimeToken,
    ) : KtAbstractFirDiagnostic<KtElement>(firDiagnostic, token), KtFirDiagnostic.NonExternalDeclarationInInappropriateFile
    
    internal class JsExternalInheritorsOnlyImpl(
        override val parent: KtClassLikeSymbol,
        override val kid: KtClassLikeSymbol,
        firDiagnostic: KtPsiDiagnostic,
        token: KtLifetimeToken,
    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)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KDocReferenceResolver.kt

                if (selectedFqName == fullFqName) return fullSymbolsResolved.mapTo(mutableSetOf()) { it.symbol }
                if (fullSymbolsResolved.isEmpty()) {
                    val parent = fullFqName.parent()
                    return resolveKdocFqName(analysisSession, selectedFqName, parent, contextElement)
                }
                val goBackSteps = fullFqName.pathSegments().size - selectedFqName.pathSegments().size
                check(goBackSteps > 0) {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:47 GMT 2024
    - 22.6K bytes
    - Viewed (0)
  7. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirReferenceShortener.kt

            }
        }
    
        fun getClosestAvailableParentContext(ktElement: KtElement): FirTowerDataContext? {
            for (parent in ktElement.parentsWithSelf) {
                val context = contextProvider[parent, ContextCollector.ContextKind.SELF]
    
                if (context != null) {
                    return context.towerDataContext
                }
            }
    
            return null
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 18:51:33 GMT 2024
    - 69.5K bytes
    - Viewed (0)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KtFirPropertyDelegationMethodsReference.kt

    ) : KtPropertyDelegationMethodsReference(element), KtFirReference {
        override fun KtAnalysisSession.resolveToSymbols(): Collection<KtSymbol> {
            check(this is KtFirAnalysisSession)
            val property = (expression.parent as? KtElement)?.getOrBuildFirSafe<FirProperty>(firResolveSession) ?: return emptyList()
            if (property.delegate == null) return emptyList()
    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)
  9. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/FirReferenceResolveHelper.kt

            var parent = parent
            while (parent is KtDotQualifiedExpression) {
                if (parent.selectorExpression !== this) return true
                parent = parent.parent
            }
            return false
        }
    
        private fun KtSimpleNameExpression.isPartOfUserTypeRefQualifier(): Boolean {
            var parent = parent
            while (parent is KtUserType) {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Mon Apr 15 10:59:01 GMT 2024
    - 37.5K bytes
    - Viewed (0)
  10. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10ExpressionTypeProvider.kt

        }
    
        private fun getContainingCallExpression(argument: KtValueArgument): KtCallExpression? {
            return when (val parent = argument.parent) {
                is KtCallExpression -> parent
                is KtValueArgumentList -> parent.parent as? KtCallExpression
                else -> null
            }
        }
    
        override fun isDefinitelyNull(expression: KtExpression): Boolean {
    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)
Back to top