Rewrote DiagnosticRendererUtil to kotlin
This commit is contained in:
+4
-14
@@ -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 <P> Object renderParameter(@NotNull P parameter, @Nullable Renderer<P> renderer) {
|
||||
return renderer == null ? parameter : renderer.render(parameter);
|
||||
}
|
||||
}
|
||||
public fun <P> renderParameter(parameter: P, renderer: Renderer<P>?): Any = renderer?.render(parameter) ?: parameter
|
||||
+1
-1
@@ -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<A> implements DiagnosticRenderer<DiagnosticWithParameters1<?, A>> {
|
||||
private final MessageFormat messageFormat;
|
||||
|
||||
+1
-1
@@ -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 DiagnosticWithParameters2Renderer<A, B> implements DiagnosticRenderer<DiagnosticWithParameters2<?, A, B>> {
|
||||
private final MessageFormat messageFormat;
|
||||
|
||||
+1
-1
@@ -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 DiagnosticWithParameters3Renderer<A, B, C> implements DiagnosticRenderer<DiagnosticWithParameters3<?, A, B, C>> {
|
||||
private final MessageFormat messageFormat;
|
||||
|
||||
Reference in New Issue
Block a user