FIR IDE: Move KtDeclarationAndFirDeclarationEqualityChecker to idea-fir-low-level-api module

It will be required to compare PSI and FIR declarations
for compiled PSI elements
This commit is contained in:
Roman Golyshev
2021-04-30 11:19:49 +03:00
committed by Space
parent 66047f159f
commit be51738483
@@ -167,7 +167,7 @@ object KtDeclarationAndFirDeclarationEqualityChecker {
}
@TestOnly
internal fun renderPsi(ktFunction: KtFunction): String = buildString {
fun renderPsi(ktFunction: KtFunction): String = buildString {
appendLine("receiver: ${ktFunction.receiverTypeReference?.toKotlinTypReference()?.renderTypeAsKotlinType()}")
ktFunction.valueParameters.forEach { parameter ->
appendLine("${parameter.name}: ${parameter.typeReference?.toKotlinTypReference()?.renderTypeAsKotlinType()}")
@@ -176,7 +176,7 @@ object KtDeclarationAndFirDeclarationEqualityChecker {
}
@TestOnly
internal fun renderFir(firFunction: FirFunction<*>): String = buildString {
fun renderFir(firFunction: FirFunction<*>): String = buildString {
appendLine("receiver: ${firFunction.receiverTypeRef?.renderTypeAsKotlinType()}")
firFunction.valueParameters.forEach { parameter ->
appendLine("${parameter.name}: ${parameter.returnTypeRef.renderTypeAsKotlinType()}")