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

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

public class DiagnosticWithParameters3Renderer<A,B,C>
extends java.lang.Object
implements DiagnosticRenderer<DiagnosticWithParameters3<?,A,B,C>>


Constructor Summary
DiagnosticWithParameters3Renderer(java.lang.String message, Renderer<? super A> rendererForA, Renderer<? super B> rendererForB, Renderer<? super C> rendererForC)
           
 
Method Summary
 java.lang.String render(DiagnosticWithParameters3<?,A,B,C> diagnostic)
           
 
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
                                         Renderer<? super A> rendererForA,
                                         @Nullable
                                         Renderer<? super B> rendererForB,
                                         @Nullable
                                         Renderer<? super C> rendererForC)
Method Detail

render

@NotNull
public java.lang.String render(@NotNull
                                       DiagnosticWithParameters3<?,A,B,C> diagnostic)
Specified by:
render in interface DiagnosticRenderer<DiagnosticWithParameters3<?,A,B,C>>
Specified by:
render in interface Renderer<DiagnosticWithParameters3<?,A,B,C>>