- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 38 for construct (0.19 sec)
-
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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)