[FIR] Add pretty toString to FirSession and ModuleData
This commit is contained in:
committed by
teamcityserver
parent
55775a7beb
commit
9fd25af1a7
@@ -60,6 +60,10 @@ abstract class FirModuleData : FirSessionComponent {
|
||||
}
|
||||
_session = session
|
||||
}
|
||||
|
||||
override fun toString(): String {
|
||||
return "Module $name"
|
||||
}
|
||||
}
|
||||
|
||||
class FirModuleDataImpl(
|
||||
|
||||
@@ -35,6 +35,11 @@ abstract class FirSession @PrivateSessionConstructor constructor(
|
||||
fun register(tClass: KClass<out FirSessionComponent>, value: FirSessionComponent) {
|
||||
registerComponent(tClass, value)
|
||||
}
|
||||
|
||||
override fun toString(): String {
|
||||
val moduleData = nullableModuleData ?: return "Libraries session"
|
||||
return "Source session for module ${moduleData.name}"
|
||||
}
|
||||
}
|
||||
|
||||
abstract class FirSessionProvider {
|
||||
|
||||
Reference in New Issue
Block a user