[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
|
_session = session
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun toString(): String {
|
||||||
|
return "Module $name"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
class FirModuleDataImpl(
|
class FirModuleDataImpl(
|
||||||
|
|||||||
@@ -35,6 +35,11 @@ abstract class FirSession @PrivateSessionConstructor constructor(
|
|||||||
fun register(tClass: KClass<out FirSessionComponent>, value: FirSessionComponent) {
|
fun register(tClass: KClass<out FirSessionComponent>, value: FirSessionComponent) {
|
||||||
registerComponent(tClass, value)
|
registerComponent(tClass, value)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun toString(): String {
|
||||||
|
val moduleData = nullableModuleData ?: return "Libraries session"
|
||||||
|
return "Source session for module ${moduleData.name}"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
abstract class FirSessionProvider {
|
abstract class FirSessionProvider {
|
||||||
|
|||||||
Reference in New Issue
Block a user