Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 38 for construct (0.28 sec)

  1. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/FirReferenceResolveHelper.kt

            // If we are at a super-type constructor call, adjust the resolution expression so that we
            // get the constructor instead of the class.
            //
            // For the example:
            //
            // class A {
            //   constructor()
            // }
            // class B: <caret>A()
            //
            // We want to resolve to the secondary constructor in A. Therefore, we check that the caret is at a supertype
    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)
  2. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10TypeProvider.kt

            if (a.isNothing() || b.isNothing() || TypeUtils.equalTypes(a, b) || (a.isNullable() && b.isNullable())) {
                return true
            }
    
            val aConstructor = a.constructor
            val bConstructor = b.constructor
    
            if (aConstructor is IntersectionTypeConstructor) {
                return aConstructor.supertypes.all { areTypesCompatible(it, b) }
            }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Mon Jan 29 09:37:59 GMT 2024
    - 23.3K bytes
    - Viewed (0)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/annotations/KtFirAnnotationListForReceiverParameter.kt

    import org.jetbrains.kotlin.fir.FirSession
    import org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol
    import org.jetbrains.kotlin.name.ClassId
    
    internal class KtFirAnnotationListForReceiverParameter private constructor(
        private val firCallableSymbol: FirCallableSymbol<*>,
        private val receiverParameter: FirAnnotationContainer,
        private val builder: KtSymbolByFirBuilder,
    ) : KtAnnotationsList() {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 07:15:56 GMT 2024
    - 3.1K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSamResolver.kt

                    scopeSession,
                    stubBodyResolveTransformer,
                    stubBodyResolveTransformer.context,
                )
    
            // TODO: this doesn't guarantee that the same synthetic function (as a SAM constructor) is created/returned
            fun getSamConstructor(firClass: FirRegularClass): FirSimpleFunction? {
                val samConstructor = bodyResolveComponents.samResolver.getSamConstructor(firClass) ?: return null
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu May 12 14:15:14 GMT 2022
    - 3.3K bytes
    - Viewed (0)
  5. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10ExpressionTypeProvider.kt

                val bindingContext = analysisContext.analyze(declaration)
                val kotlinType = bindingContext[BindingContext.CONSTRUCTOR, declaration]?.returnType
                    ?: ErrorUtils.createErrorType(
                        ErrorTypeKind.RETURN_TYPE_FOR_CONSTRUCTOR, declaration.containingClass()?.name ?: "<unknown>"
                    )
                return kotlinType.toKtType(analysisContext)
            }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Oct 24 20:59:56 GMT 2023
    - 15.5K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/scopes/DeclarationsInPackageProvider.kt

     * not necessarily the case for declaration providers (e.g. the IDE declaration provider hitting the index without caching).
     *
     * However, since symbol names providers may not be able to compute name sets per their contract, we may have to fall back to the
     * [declaration provider][org.jetbrains.kotlin.analysis.providers.KotlinDeclarationProvider].
     *
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Apr 23 10:55:55 GMT 2024
    - 5.4K bytes
    - Viewed (0)
  7. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/annotations/KtFirAnnotationListForDeclaration.kt

    import org.jetbrains.kotlin.fir.symbols.FirBasedSymbol
    import org.jetbrains.kotlin.fir.symbols.impl.FirBackingFieldSymbol
    import org.jetbrains.kotlin.name.ClassId
    
    internal class KtFirAnnotationListForDeclaration private constructor(
        val firSymbol: FirBasedSymbol<*>,
        private val builder: KtSymbolByFirBuilder,
    ) : KtAnnotationsList() {
        override val token: KtLifetimeToken get() = builder.token
    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)
  8. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/annotations/KtFe10AnnotationsList.kt

    import org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor
    import org.jetbrains.kotlin.descriptors.annotations.Annotations
    import org.jetbrains.kotlin.name.ClassId
    
    internal class KtFe10AnnotationsList private constructor(
        private val fe10Annotations: Annotations,
        private val annotationsToIgnore: Set<ClassId>,
        private val analysisContext: Fe10AnalysisContext
    ) : KtAnnotationsList() {
        override val token: KtLifetimeToken
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 07:15:56 GMT 2024
    - 4.6K bytes
    - Viewed (0)
  9. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/FirSimpleNameReference.kt

            check(this is KtFirAnalysisSession)
            val results = FirReferenceResolveHelper.resolveSimpleNameReference(this@KtFirSimpleNameReference, this)
            //This fix-up needed to resolve annotation call into annotation constructor (but not into the annotation type)
            return fixUpAnnotationCallResolveToCtor(results)
        }
    
        override fun getResolvedToPsi(analysisSession: KtAnalysisSession): Collection<PsiElement> = with(analysisSession) {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Nov 02 21:23:43 GMT 2023
    - 5K bytes
    - Viewed (0)
  10. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtSymbolByFirBuilder.kt

    import org.jetbrains.kotlin.name.FqName
    import org.jetbrains.kotlin.types.Variance
    import org.jetbrains.kotlin.utils.exceptions.errorWithAttachment
    import kotlin.contracts.ExperimentalContracts
    import kotlin.contracts.contract
    
    /**
     * Maps FirElement to KtSymbol & ConeType to KtType, thread safe
     */
    internal class KtSymbolByFirBuilder(
        private val project: Project,
        val analysisSession: KtFirAnalysisSession,
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Mar 28 09:06:28 GMT 2024
    - 32.4K bytes
    - Viewed (0)
Back to top