org.jetbrains.kotlin.diagnostics.rendering
Class DiagnosticWithMultiParametersRenderer<A>

java.lang.Object
  extended by org.jetbrains.kotlin.diagnostics.rendering.AbstractDiagnosticWithParametersRenderer<DiagnosticWithParameters1<?,A>>
      extended by org.jetbrains.kotlin.diagnostics.rendering.DiagnosticWithMultiParametersRenderer<A>
All Implemented Interfaces:
DiagnosticRenderer<DiagnosticWithParameters1<?,A>>

public class DiagnosticWithMultiParametersRenderer<A>
extends AbstractDiagnosticWithParametersRenderer<DiagnosticWithParameters1<?,A>>


Constructor Summary
DiagnosticWithMultiParametersRenderer(java.lang.String message, MultiRenderer<? super A> renderersForA)
           
 
Method Summary
 java.lang.Object[] renderParameters(DiagnosticWithParameters1<?,A> 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

DiagnosticWithMultiParametersRenderer

public DiagnosticWithMultiParametersRenderer(@NotNull
                                             java.lang.String message,
                                             @NotNull
                                             MultiRenderer<? super A> renderersForA)
Method Detail

renderParameters

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