Revert "[Analysis API] Add API for expect/actual declaration detection"

This reverts commit 338c2433ac.
This commit is contained in:
aleksandrina-streltsova
2023-07-17 10:44:42 +03:00
committed by teamcity
parent a56b462eb6
commit 20598cf7d7
3 changed files with 8 additions and 28 deletions
@@ -10,8 +10,6 @@ import org.jetbrains.kotlin.analysis.api.symbols.KtDeclarationSymbol
public abstract class KtMultiplatformInfoProvider : KtAnalysisSessionComponent() {
public abstract fun getExpectForActual(actual: KtDeclarationSymbol): KtDeclarationSymbol?
public abstract fun isActual(symbol: KtDeclarationSymbol): Boolean
public abstract fun isExpect(symbol: KtDeclarationSymbol): Boolean
}
public interface KtMultiplatformInfoProviderMixin : KtAnalysisSessionMixIn {
@@ -22,7 +20,4 @@ public interface KtMultiplatformInfoProviderMixin : KtAnalysisSessionMixIn {
public fun KtDeclarationSymbol.getExpectForActual(): KtDeclarationSymbol? =
withValidityAssertion { analysisSession.multiplatformInfoProvider.getExpectForActual(this) }
public fun KtDeclarationSymbol.isActual(): Boolean = withValidityAssertion { analysisSession.multiplatformInfoProvider.isActual(this) }
public fun KtDeclarationSymbol.isExpect(): Boolean = withValidityAssertion { analysisSession.multiplatformInfoProvider.isExpect(this) }
}