From 90ac45f3f974f95287da7a57cc662bfa9b7b55db Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Thu, 19 Apr 2012 22:53:42 +0400 Subject: [PATCH] Added extra space after function type arguments list in DescriptorRenderer. Added test. --- .../src/org/jetbrains/jet/resolve/DescriptorRenderer.java | 1 + compiler/testData/renderer/GlobalFunctions.kt | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/compiler/frontend/src/org/jetbrains/jet/resolve/DescriptorRenderer.java b/compiler/frontend/src/org/jetbrains/jet/resolve/DescriptorRenderer.java index 60c36f8f7fb..fe48060d1bd 100644 --- a/compiler/frontend/src/org/jetbrains/jet/resolve/DescriptorRenderer.java +++ b/compiler/frontend/src/org/jetbrains/jet/resolve/DescriptorRenderer.java @@ -388,6 +388,7 @@ public class DescriptorRenderer implements Renderer { } } builder.append(">"); + return true; } return false; } diff --git a/compiler/testData/renderer/GlobalFunctions.kt b/compiler/testData/renderer/GlobalFunctions.kt index 2f834c7fd8d..a8a859da282 100644 --- a/compiler/testData/renderer/GlobalFunctions.kt +++ b/compiler/testData/renderer/GlobalFunctions.kt @@ -10,6 +10,8 @@ private fun prv(a : String, b : Int = 5) = 5 public fun Int.ext() : Int {} +public fun withTypeParam(a : Array) : Int {} + //package rendererTest defined in root package //public final fun pub() : Unit defined in rendererTest //internal final fun int() : jet.String defined in rendererTest @@ -18,4 +20,7 @@ public fun Int.ext() : Int {} //private final fun prv(a : jet.String, b : jet.Int = ...) : jet.Int defined in rendererTest //value-parameter val a : jet.String defined in rendererTest.prv //value-parameter val b : jet.Int defined in rendererTest.prv -//public final fun jet.Int.ext() : jet.Int defined in rendererTest \ No newline at end of file +//public final fun jet.Int.ext() : jet.Int defined in rendererTest +//public final fun withTypeParam(a : jet.Array) : jet.Int defined in rendererTest +// defined in rendererTest.withTypeParam +//value-parameter val a : jet.Array defined in rendererTest.withTypeParam \ No newline at end of file