FIR IDE: get property as containing symbol for default accessors
This commit is contained in:
committed by
Ilya Kirillov
parent
3b48103cd2
commit
6f9712a812
+1
@@ -72,6 +72,7 @@ internal class KtFirSymbolContainingDeclarationProvider(
|
||||
FirFakeSourceElementKind.ImplicitConstructor ->
|
||||
return source.psi as KtDeclaration
|
||||
FirFakeSourceElementKind.PropertyFromParameter -> return source.psi?.parentOfType<KtPrimaryConstructor>()!!
|
||||
FirFakeSourceElementKind.DefaultAccessor -> return source.psi as KtProperty
|
||||
FirRealSourceElementKind -> source.psi!!
|
||||
else -> error("Unexpected FirSourceElement: kind=${source.kind} element=${source.psi!!::class.simpleName}")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user