Rename: FirLibrarySymbolProviderImpl -> FirBuiltinSymbolProvider
This commit is contained in:
@@ -21,7 +21,7 @@ import org.jetbrains.kotlin.fir.resolve.calls.ConeCallConflictResolverFactory
|
|||||||
import org.jetbrains.kotlin.fir.resolve.calls.jvm.JvmCallConflictResolverFactory
|
import org.jetbrains.kotlin.fir.resolve.calls.jvm.JvmCallConflictResolverFactory
|
||||||
import org.jetbrains.kotlin.fir.resolve.impl.FirCompositeSymbolProvider
|
import org.jetbrains.kotlin.fir.resolve.impl.FirCompositeSymbolProvider
|
||||||
import org.jetbrains.kotlin.fir.resolve.impl.FirDependenciesSymbolProviderImpl
|
import org.jetbrains.kotlin.fir.resolve.impl.FirDependenciesSymbolProviderImpl
|
||||||
import org.jetbrains.kotlin.fir.resolve.impl.FirLibrarySymbolProviderImpl
|
import org.jetbrains.kotlin.fir.resolve.impl.FirBuiltinSymbolProvider
|
||||||
import org.jetbrains.kotlin.fir.resolve.impl.FirProviderImpl
|
import org.jetbrains.kotlin.fir.resolve.impl.FirProviderImpl
|
||||||
import org.jetbrains.kotlin.fir.resolve.scopes.wrapScopeWithJvmMapped
|
import org.jetbrains.kotlin.fir.resolve.scopes.wrapScopeWithJvmMapped
|
||||||
import org.jetbrains.kotlin.fir.scopes.KotlinScopeProvider
|
import org.jetbrains.kotlin.fir.scopes.KotlinScopeProvider
|
||||||
@@ -95,7 +95,7 @@ class FirLibrarySession private constructor(
|
|||||||
FirSymbolProvider::class,
|
FirSymbolProvider::class,
|
||||||
FirCompositeSymbolProvider(
|
FirCompositeSymbolProvider(
|
||||||
listOf(
|
listOf(
|
||||||
FirLibrarySymbolProviderImpl(this, kotlinScopeProvider),
|
FirBuiltinSymbolProvider(this, kotlinScopeProvider),
|
||||||
KotlinDeserializedJvmSymbolsProvider(
|
KotlinDeserializedJvmSymbolsProvider(
|
||||||
this, sessionProvider.project,
|
this, sessionProvider.project,
|
||||||
packagePartProvider,
|
packagePartProvider,
|
||||||
|
|||||||
+5
-5
@@ -42,7 +42,7 @@ import org.jetbrains.kotlin.util.OperatorNameConventions
|
|||||||
import org.jetbrains.kotlin.utils.addToStdlib.firstNotNullResult
|
import org.jetbrains.kotlin.utils.addToStdlib.firstNotNullResult
|
||||||
import java.io.InputStream
|
import java.io.InputStream
|
||||||
|
|
||||||
class FirLibrarySymbolProviderImpl(val session: FirSession, val kotlinScopeProvider: KotlinScopeProvider) : FirSymbolProvider() {
|
class FirBuiltinSymbolProvider(val session: FirSession, val kotlinScopeProvider: KotlinScopeProvider) : FirSymbolProvider() {
|
||||||
private class BuiltInsPackageFragment(
|
private class BuiltInsPackageFragment(
|
||||||
stream: InputStream, val fqName: FqName, val session: FirSession,
|
stream: InputStream, val fqName: FqName, val session: FirSession,
|
||||||
val kotlinScopeProvider: KotlinScopeProvider
|
val kotlinScopeProvider: KotlinScopeProvider
|
||||||
@@ -169,7 +169,7 @@ class FirLibrarySymbolProviderImpl(val session: FirSession, val kotlinScopeProvi
|
|||||||
typeParameters.addAll((1..arity).map {
|
typeParameters.addAll((1..arity).map {
|
||||||
FirTypeParameterImpl(
|
FirTypeParameterImpl(
|
||||||
null,
|
null,
|
||||||
this@FirLibrarySymbolProviderImpl.session,
|
this@FirBuiltinSymbolProvider.session,
|
||||||
Name.identifier("P$it"),
|
Name.identifier("P$it"),
|
||||||
FirTypeParameterSymbol(),
|
FirTypeParameterSymbol(),
|
||||||
Variance.IN_VARIANCE,
|
Variance.IN_VARIANCE,
|
||||||
@@ -181,7 +181,7 @@ class FirLibrarySymbolProviderImpl(val session: FirSession, val kotlinScopeProvi
|
|||||||
typeParameters.add(
|
typeParameters.add(
|
||||||
FirTypeParameterImpl(
|
FirTypeParameterImpl(
|
||||||
null,
|
null,
|
||||||
this@FirLibrarySymbolProviderImpl.session,
|
this@FirBuiltinSymbolProvider.session,
|
||||||
Name.identifier("R"),
|
Name.identifier("R"),
|
||||||
FirTypeParameterSymbol(),
|
FirTypeParameterSymbol(),
|
||||||
Variance.OUT_VARIANCE,
|
Variance.OUT_VARIANCE,
|
||||||
@@ -214,7 +214,7 @@ class FirLibrarySymbolProviderImpl(val session: FirSession, val kotlinScopeProvi
|
|||||||
addDeclaration(
|
addDeclaration(
|
||||||
FirSimpleFunctionImpl(
|
FirSimpleFunctionImpl(
|
||||||
null,
|
null,
|
||||||
this@FirLibrarySymbolProviderImpl.session,
|
this@FirBuiltinSymbolProvider.session,
|
||||||
typeArguments.last(),
|
typeArguments.last(),
|
||||||
null,
|
null,
|
||||||
name,
|
name,
|
||||||
@@ -226,7 +226,7 @@ class FirLibrarySymbolProviderImpl(val session: FirSession, val kotlinScopeProvi
|
|||||||
val parameterName = Name.identifier("p${index + 1}")
|
val parameterName = Name.identifier("p${index + 1}")
|
||||||
FirValueParameterImpl(
|
FirValueParameterImpl(
|
||||||
null,
|
null,
|
||||||
this@FirLibrarySymbolProviderImpl.session,
|
this@FirBuiltinSymbolProvider.session,
|
||||||
typeArgument,
|
typeArgument,
|
||||||
parameterName,
|
parameterName,
|
||||||
FirVariableSymbol(parameterName),
|
FirVariableSymbol(parameterName),
|
||||||
Reference in New Issue
Block a user