diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/diagnostics/rendering/DiagnosticRendererUtil.java b/compiler/frontend/src/org/jetbrains/jet/lang/diagnostics/rendering/DiagnosticRendererUtil.kt similarity index 52% rename from compiler/frontend/src/org/jetbrains/jet/lang/diagnostics/rendering/DiagnosticRendererUtil.java rename to compiler/frontend/src/org/jetbrains/jet/lang/diagnostics/rendering/DiagnosticRendererUtil.kt index b3cc1ab2153..50130b810b8 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/diagnostics/rendering/DiagnosticRendererUtil.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/diagnostics/rendering/DiagnosticRendererUtil.kt @@ -1,5 +1,5 @@ /* - * Copyright 2010-2013 JetBrains s.r.o. + * Copyright 2010-2014 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,18 +14,8 @@ * limitations under the License. */ -package org.jetbrains.jet.lang.diagnostics.rendering; +package org.jetbrains.jet.lang.diagnostics.rendering -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; -import org.jetbrains.jet.renderer.Renderer; +import org.jetbrains.jet.renderer.Renderer -public class DiagnosticRendererUtil { - private DiagnosticRendererUtil() { - } - - @NotNull - public static
Object renderParameter(@NotNull P parameter, @Nullable Renderer
renderer) { - return renderer == null ? parameter : renderer.render(parameter); - } -} +public fun
renderParameter(parameter: P, renderer: Renderer
?): Any = renderer?.render(parameter) ?: parameter
diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/diagnostics/rendering/DiagnosticWithParameters1Renderer.java b/compiler/frontend/src/org/jetbrains/jet/lang/diagnostics/rendering/DiagnosticWithParameters1Renderer.java
index 1a9f5ea6a0f..a62834d9434 100644
--- a/compiler/frontend/src/org/jetbrains/jet/lang/diagnostics/rendering/DiagnosticWithParameters1Renderer.java
+++ b/compiler/frontend/src/org/jetbrains/jet/lang/diagnostics/rendering/DiagnosticWithParameters1Renderer.java
@@ -23,7 +23,7 @@ import org.jetbrains.jet.renderer.Renderer;
import java.text.MessageFormat;
-import static org.jetbrains.jet.lang.diagnostics.rendering.DiagnosticRendererUtil.renderParameter;
+import static org.jetbrains.jet.lang.diagnostics.rendering.RenderingPackage.renderParameter;
public class DiagnosticWithParameters1Renderer implements DiagnosticRenderer