org.jetbrains.kotlin.diagnostics.rendering
Class AbstractDiagnosticWithParametersRenderer<D extends Diagnostic>

java.lang.Object
  extended by org.jetbrains.kotlin.diagnostics.rendering.AbstractDiagnosticWithParametersRenderer<D>
All Implemented Interfaces:
DiagnosticRenderer<D>
Direct Known Subclasses:
DiagnosticWithMultiParametersRenderer, DiagnosticWithParameters1Renderer, DiagnosticWithParameters2Renderer, DiagnosticWithParameters3Renderer

public abstract class AbstractDiagnosticWithParametersRenderer<D extends Diagnostic>
extends java.lang.Object
implements DiagnosticRenderer<D>


Constructor Summary
protected AbstractDiagnosticWithParametersRenderer(java.lang.String message)
           
 
Method Summary
 java.lang.String render(D diagnostic)
           
abstract  java.lang.Object[] renderParameters(D diagnostic)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractDiagnosticWithParametersRenderer

protected AbstractDiagnosticWithParametersRenderer(@NotNull
                                                   java.lang.String message)
Method Detail

render

@NotNull
public java.lang.String render(@NotNull
                                       D diagnostic)
Specified by:
render in interface DiagnosticRenderer<D extends Diagnostic>

renderParameters

@NotNull
public abstract java.lang.Object[] renderParameters(@NotNull
                                                            D diagnostic)