[analysis api] move analysis session classes to separate packages, use KtAnalysisApiInternals to mark internal API

This commit is contained in:
Ilya Kirillov
2022-05-10 17:29:32 +02:00
parent eb9085c083
commit b5ad6f5db4
228 changed files with 521 additions and 534 deletions
@@ -120,7 +120,7 @@ If you fixed a bug or added new functionality to an existing feature, consider a
public class KtCall(
private val _symbol: KtSymbol,
private val _isInvokeCall: Boolean,
) : ValidityTokenOwner {
) : KtLifetimeTokenOwner {
public val symbol: KtSymbol get() = withValidityAssertion { _symbol }
public val isInvokeCall: Boolean get() = withValidityAssertion { _isInvokeCall }