org.jetbrains.kotlin.diagnostics.rendering
Class DiagnosticFactoryToRendererMap

java.lang.Object
  extended by org.jetbrains.kotlin.diagnostics.rendering.DiagnosticFactoryToRendererMap

public final class DiagnosticFactoryToRendererMap
extends java.lang.Object


Constructor Summary
DiagnosticFactoryToRendererMap()
           
DiagnosticFactoryToRendererMap(java.lang.String name)
           
 
Method Summary
 DiagnosticRenderer<?> get(DiagnosticFactory<?> factory)
           
<E extends com.intellij.psi.PsiElement>
void
put(DiagnosticFactory0<E> factory, java.lang.String message)
           
<E extends com.intellij.psi.PsiElement,A>
void
put(DiagnosticFactory1<E,A> factory, java.lang.String message,  rendererA)
           
<E extends com.intellij.psi.PsiElement,A>
void
put(DiagnosticFactory1<E,A> factory, java.lang.String message,  rendererA)
           
<E extends com.intellij.psi.PsiElement,A,B>
void
put(DiagnosticFactory2<E,A,B> factory, java.lang.String message,  rendererA,  rendererB)
           
<E extends com.intellij.psi.PsiElement,A,B,C>
void
put(DiagnosticFactory3<E,A,B,C> factory, java.lang.String message,  rendererA,  rendererB,  rendererC)
           
 void setImmutable()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DiagnosticFactoryToRendererMap

public DiagnosticFactoryToRendererMap(java.lang.String name)

DiagnosticFactoryToRendererMap

public DiagnosticFactoryToRendererMap()
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

put

public <E extends com.intellij.psi.PsiElement> void put(@NotNull
                                                        DiagnosticFactory0<E> factory,
                                                        @NotNull
                                                        java.lang.String message)

put

public <E extends com.intellij.psi.PsiElement,A> void put(@NotNull
                                                          DiagnosticFactory1<E,A> factory,
                                                          @NotNull
                                                          java.lang.String message,
                                                          @Nullable
                                                           rendererA)

put

public <E extends com.intellij.psi.PsiElement,A> void put(@NotNull
                                                          DiagnosticFactory1<E,A> factory,
                                                          @NotNull
                                                          java.lang.String message,
                                                          @NotNull
                                                           rendererA)

put

public <E extends com.intellij.psi.PsiElement,A,B> void put(@NotNull
                                                            DiagnosticFactory2<E,A,B> factory,
                                                            @NotNull
                                                            java.lang.String message,
                                                            @Nullable
                                                             rendererA,
                                                            @Nullable
                                                             rendererB)

put

public <E extends com.intellij.psi.PsiElement,A,B,C> void put(@NotNull
                                                              DiagnosticFactory3<E,A,B,C> factory,
                                                              @NotNull
                                                              java.lang.String message,
                                                              @Nullable
                                                               rendererA,
                                                              @Nullable
                                                               rendererB,
                                                              @Nullable
                                                               rendererC)

get

@Nullable
public DiagnosticRenderer<?> get(@NotNull
                                          DiagnosticFactory<?> factory)

setImmutable

public void setImmutable()