[Analysis API Fe10] fix isFromPrimaryConstructor

This commit is contained in:
Dmitrii Gridin
2023-09-07 17:53:36 +02:00
parent cadbc87dfd
commit bb470b5504
13 changed files with 19 additions and 19 deletions
@@ -1,5 +1,5 @@
/*
* Copyright 2010-2022 JetBrains s.r.o. and Kotlin Programming Language contributors.
* Copyright 2010-2023 JetBrains s.r.o. and Kotlin Programming Language contributors.
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
*/
@@ -19,11 +19,11 @@ import org.jetbrains.kotlin.analysis.api.symbols.markers.KtSymbolKind
import org.jetbrains.kotlin.analysis.api.symbols.pointers.KtPsiBasedSymbolPointer
import org.jetbrains.kotlin.analysis.api.symbols.pointers.KtSymbolPointer
import org.jetbrains.kotlin.analysis.api.types.KtType
import org.jetbrains.kotlin.descriptors.ConstructorDescriptor
import org.jetbrains.kotlin.descriptors.FunctionDescriptor
import org.jetbrains.kotlin.descriptors.impl.PropertyDescriptorImpl
import org.jetbrains.kotlin.name.CallableId
import org.jetbrains.kotlin.name.Name
import org.jetbrains.kotlin.psi.KtParameter
import org.jetbrains.kotlin.psi.KtProperty
import org.jetbrains.kotlin.resolve.BindingContext
import org.jetbrains.kotlin.resolve.DescriptorUtils
@@ -52,7 +52,7 @@ internal class KtFe10DescKotlinPropertySymbol(
get() = withValidityAssertion { descriptor.isExtension }
override val isFromPrimaryConstructor: Boolean
get() = withValidityAssertion { descriptor.containingDeclaration is ConstructorDescriptor }
get() = withValidityAssertion { psi is KtParameter }
override val isStatic: Boolean
get() = withValidityAssertion { DescriptorUtils.isEnumEntry(descriptor) }
@@ -78,7 +78,7 @@ KtConstructorSymbol:
isDelegatedProperty: false
isExpect: false
isExtension: false
isFromPrimaryConstructor: false
isFromPrimaryConstructor: true
isLateInit: false
isOverride: false
isStatic: false
@@ -183,7 +183,7 @@ KtConstructorSymbol:
isDelegatedProperty: false
isExpect: false
isExtension: false
isFromPrimaryConstructor: false
isFromPrimaryConstructor: true
isLateInit: false
isOverride: false
isStatic: false
@@ -78,7 +78,7 @@ KtConstructorSymbol:
isDelegatedProperty: false
isExpect: false
isExtension: false
isFromPrimaryConstructor: false
isFromPrimaryConstructor: true
isLateInit: false
isOverride: false
isStatic: false
@@ -78,7 +78,7 @@ KtConstructorSymbol:
isDelegatedProperty: false
isExpect: false
isExtension: false
isFromPrimaryConstructor: false
isFromPrimaryConstructor: true
isLateInit: false
isOverride: false
isStatic: false
@@ -183,7 +183,7 @@ KtConstructorSymbol:
isDelegatedProperty: false
isExpect: false
isExtension: false
isFromPrimaryConstructor: false
isFromPrimaryConstructor: true
isLateInit: false
isOverride: false
isStatic: false
@@ -288,7 +288,7 @@ KtConstructorSymbol:
isDelegatedProperty: false
isExpect: false
isExtension: false
isFromPrimaryConstructor: false
isFromPrimaryConstructor: true
isLateInit: false
isOverride: false
isStatic: false
@@ -78,7 +78,7 @@ KtConstructorSymbol:
isDelegatedProperty: false
isExpect: false
isExtension: false
isFromPrimaryConstructor: false
isFromPrimaryConstructor: true
isLateInit: false
isOverride: false
isStatic: false
@@ -183,7 +183,7 @@ KtConstructorSymbol:
isDelegatedProperty: false
isExpect: false
isExtension: false
isFromPrimaryConstructor: false
isFromPrimaryConstructor: true
isLateInit: false
isOverride: false
isStatic: false
@@ -78,7 +78,7 @@ KtConstructorSymbol:
isDelegatedProperty: false
isExpect: false
isExtension: false
isFromPrimaryConstructor: false
isFromPrimaryConstructor: true
isLateInit: false
isOverride: false
isStatic: false
@@ -206,7 +206,7 @@ KtConstructorSymbol:
isDelegatedProperty: false
isExpect: false
isExtension: false
isFromPrimaryConstructor: false
isFromPrimaryConstructor: true
isLateInit: false
isOverride: false
isStatic: false
@@ -78,7 +78,7 @@ KtConstructorSymbol:
isDelegatedProperty: false
isExpect: false
isExtension: false
isFromPrimaryConstructor: false
isFromPrimaryConstructor: true
isLateInit: false
isOverride: false
isStatic: false
@@ -86,7 +86,7 @@ KtConstructorSymbol:
isDelegatedProperty: false
isExpect: false
isExtension: false
isFromPrimaryConstructor: false
isFromPrimaryConstructor: true
isLateInit: false
isOverride: false
isStatic: false
@@ -78,7 +78,7 @@ KtConstructorSymbol:
isDelegatedProperty: false
isExpect: false
isExtension: false
isFromPrimaryConstructor: false
isFromPrimaryConstructor: true
isLateInit: false
isOverride: false
isStatic: false
@@ -86,7 +86,7 @@ KtConstructorSymbol:
isDelegatedProperty: false
isExpect: false
isExtension: false
isFromPrimaryConstructor: false
isFromPrimaryConstructor: true
isLateInit: false
isOverride: false
isStatic: false
@@ -86,7 +86,7 @@ KtConstructorSymbol:
isDelegatedProperty: false
isExpect: false
isExtension: false
isFromPrimaryConstructor: false
isFromPrimaryConstructor: true
isLateInit: false
isOverride: false
isStatic: false
@@ -55,7 +55,7 @@ KtKotlinPropertySymbol:
isDelegatedProperty: false
isExpect: false
isExtension: false
isFromPrimaryConstructor: false
isFromPrimaryConstructor: true
isLateInit: false
isOverride: false
isStatic: false