[FIR] Handle isProp/setProp synthetic pair properly in Java use-site scope

This commit is contained in:
Mikhail Glukhikh
2020-11-10 18:03:18 +03:00
parent 2725930460
commit 3c48f2eb68
4 changed files with 18 additions and 12 deletions
@@ -13,7 +13,7 @@ abstract class FirSyntheticNamesProvider : FirSessionComponent {
abstract fun possibleGetterNamesByPropertyName(name: Name): List<Name>
abstract fun setterNameByGetterName(name: Name): Name?
abstract fun getterNameBySetterName(name: Name): Name?
abstract fun propertyNameByAccessorName(name: Name): Name?
abstract fun possiblePropertyNamesByAccessorName(name: Name): List<Name>
}
val FirSession.syntheticNamesProvider: FirSyntheticNamesProvider by FirSession.sessionComponentAccessor()