[FIR] Add propertySymbol to property accessors

This commit is contained in:
Nikolay Lunyak
2021-08-19 23:30:26 +03:00
committed by TeamCityServer
parent e34b64d6f2
commit 654ed3caf6
12 changed files with 188 additions and 89 deletions
@@ -324,6 +324,9 @@ object NodeConfigurator : AbstractFieldConfigurator<FirTreeBuilder>(FirTreeBuild
propertyAccessor.configure {
+symbol("FirPropertyAccessorSymbol")
+field("propertySymbol", firPropertySymbolType, nullable = true).apply {
withBindThis = false
}
+booleanField("isGetter")
+booleanField("isSetter")
+annotations
@@ -94,3 +94,6 @@ val functionCallOrigin = type("fir.expressions", "FirFunctionCallOrigin")
val resolvedDeclarationStatusImplType = type("fir.declarations.impl", "FirResolvedDeclarationStatusImpl")
val deprecationsPerUseSiteType = type("fir.declarations", "DeprecationsPerUseSite")
val firPropertySymbolType = type("fir.symbols.impl", "FirPropertySymbol")