org.jetbrains.kotlin.diagnostics.rendering
Class DiagnosticWithParameters3Renderer<A,B,C>

java.lang.Object
  extended by org.jetbrains.kotlin.diagnostics.rendering.AbstractDiagnosticWithParametersRenderer<DiagnosticWithParameters3<?,A,B,C>>
      extended by org.jetbrains.kotlin.diagnostics.rendering.DiagnosticWithParameters3Renderer<A,B,C>
All Implemented Interfaces:
DiagnosticRenderer<DiagnosticWithParameters3<?,A,B,C>>

public class DiagnosticWithParameters3Renderer<A,B,C>
extends AbstractDiagnosticWithParametersRenderer<DiagnosticWithParameters3<?,A,B,C>>


Constructor Summary
DiagnosticWithParameters3Renderer(java.lang.String message,  rendererForA,  rendererForB,  rendererForC)
           
 
Method Summary
 java.lang.Object[] renderParameters(DiagnosticWithParameters3<?,A,B,C> diagnostic)
           
 
Methods inherited from class org.jetbrains.kotlin.diagnostics.rendering.AbstractDiagnosticWithParametersRenderer
render
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiagnosticWithParameters3Renderer

public DiagnosticWithParameters3Renderer(@NotNull
                                         java.lang.String message,
                                         @Nullable
                                          rendererForA,
                                         @Nullable
                                          rendererForB,
                                         @Nullable
                                          rendererForC)
Method Detail

renderParameters

@NotNull
public java.lang.Object[] renderParameters(@NotNull
                                                   DiagnosticWithParameters3<?,A,B,C> diagnostic)
Specified by:
renderParameters in class AbstractDiagnosticWithParametersRenderer<DiagnosticWithParameters3<?,A,B,C>>