[FIR] Drop using of JavaSymbolProvider and OptionalAnnotationClassesProvider in FirCommonSessionFactory
Drop using of all Java stuff inside FirCommonSessionFactory ^KT-56063
This commit is contained in:
committed by
Space Team
parent
4be359ba02
commit
d829f8b684
@@ -64,5 +64,5 @@ class JavaSymbolProvider(
|
||||
override fun getTopLevelPropertySymbolsTo(destination: MutableList<FirPropertySymbol>, packageFqName: FqName, name: Name) {}
|
||||
}
|
||||
|
||||
val FirSession.javaSymbolProvider: JavaSymbolProvider by FirSession.sessionComponentAccessor()
|
||||
val FirSession.javaSymbolProvider: JavaSymbolProvider? by FirSession.nullableSessionComponentAccessor()
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ import org.jetbrains.kotlin.fir.FirSessionComponent
|
||||
|
||||
class FirJvmDefaultModeComponent(val jvmDefaultMode: JvmDefaultMode) : FirSessionComponent
|
||||
|
||||
private val FirSession.jvmDefaultModeComponent: FirJvmDefaultModeComponent by FirSession.sessionComponentAccessor()
|
||||
private val FirSession.jvmDefaultModeComponent: FirJvmDefaultModeComponent? by FirSession.nullableSessionComponentAccessor()
|
||||
|
||||
val FirSession.jvmDefaultModeState: JvmDefaultMode
|
||||
get() = jvmDefaultModeComponent.jvmDefaultMode
|
||||
val FirSession.jvmDefaultModeState: JvmDefaultMode?
|
||||
get() = jvmDefaultModeComponent?.jvmDefaultMode
|
||||
|
||||
Reference in New Issue
Block a user