No parameter names in types for error messages

This commit is contained in:
Valentin Kipyatkov
2016-09-14 16:15:04 +03:00
parent 6527ada775
commit 3bd39df587
11 changed files with 32 additions and 10 deletions
@@ -51,6 +51,7 @@ import org.jetbrains.kotlin.types.checker.KotlinTypeChecker
import org.jetbrains.kotlin.utils.addToStdlib.firstIsInstanceOrNull
import java.io.PrintWriter
import java.io.StringWriter
import java.lang.AssertionError
object Renderers {
@@ -118,7 +119,7 @@ object Renderers {
@JvmField val RENDER_CLASS_OR_OBJECT_NAME = Renderer<ClassDescriptor> { it.renderKindWithName() }
@JvmField val RENDER_TYPE = SmartTypeRenderer(DescriptorRenderer.FQ_NAMES_IN_TYPES)
@JvmField val RENDER_TYPE = SmartTypeRenderer(DescriptorRenderer.FQ_NAMES_IN_TYPES.withOptions { parameterNamesInFunctionalTypes = false })
@JvmField val RENDER_POSITION_VARIANCE = Renderer {
variance: Variance ->