[FIR IDE] Fix KtSymbolInfoProvider.getJavaSetterName() in AAPI/FE10
Before the change, the getter name was erroneously returned instead for properties without a @JvmName() annotation. This commit fixes KtFe10SymbolByPsiTestGenerated.testBackingField().
This commit is contained in:
+1
-1
@@ -81,7 +81,7 @@ internal class KtFe10SymbolInfoProvider(
|
|||||||
}
|
}
|
||||||
|
|
||||||
val setter = descriptor.setter ?: return SpecialNames.NO_NAME_PROVIDED
|
val setter = descriptor.setter ?: return SpecialNames.NO_NAME_PROVIDED
|
||||||
return Name.identifier(DescriptorUtils.getJvmName(setter) ?: JvmAbi.getterName(descriptor.name.asString()))
|
return Name.identifier(DescriptorUtils.getJvmName(setter) ?: JvmAbi.setterName(descriptor.name.asString()))
|
||||||
}
|
}
|
||||||
|
|
||||||
val ktPropertyName = (symbol.psi as? KtProperty)?.takeIf { it.isVar }?.name ?: return SpecialNames.NO_NAME_PROVIDED
|
val ktPropertyName = (symbol.psi as? KtProperty)?.takeIf { it.isVar }?.name ?: return SpecialNames.NO_NAME_PROVIDED
|
||||||
|
|||||||
Reference in New Issue
Block a user