K2: Add KtDiagnosticRenderers.CLASS_ID to render ClassId FQNs with dots
KT-MR-13391
This commit is contained in:
committed by
Space Team
parent
1766d0e86a
commit
f53f92cdd6
@@ -8,6 +8,7 @@ package org.jetbrains.kotlin.diagnostics
|
||||
import org.jetbrains.kotlin.descriptors.Visibility
|
||||
import org.jetbrains.kotlin.diagnostics.rendering.ContextIndependentParameterRenderer
|
||||
import org.jetbrains.kotlin.diagnostics.rendering.Renderer
|
||||
import org.jetbrains.kotlin.name.ClassId
|
||||
|
||||
object KtDiagnosticRenderers {
|
||||
val NULLABLE_STRING = Renderer<String?> { it ?: "null" }
|
||||
@@ -33,6 +34,10 @@ object KtDiagnosticRenderers {
|
||||
|
||||
val FUNCTION_PARAMETERS = Renderer { hasValueParameters: Boolean -> if (hasValueParameters) "..." else "" }
|
||||
|
||||
val CLASS_ID = Renderer { classId: ClassId ->
|
||||
classId.asFqNameString()
|
||||
}
|
||||
|
||||
@Suppress("FunctionName")
|
||||
fun <T> COLLECTION(renderer: ContextIndependentParameterRenderer<T>): ContextIndependentParameterRenderer<Collection<T>> {
|
||||
return Renderer { list ->
|
||||
|
||||
Reference in New Issue
Block a user