public final class DiagnosticFactoryToRendererMap extends java.lang.Object
| Constructor and Description |
|---|
DiagnosticFactoryToRendererMap() |
| Modifier and Type | Method and Description |
|---|---|
DiagnosticRenderer<?> |
get(AbstractDiagnosticFactory factory) |
<E extends com.intellij.psi.PsiElement> |
put(DiagnosticFactory0<E> factory,
java.lang.String message) |
<E extends com.intellij.psi.PsiElement,A> |
put(DiagnosticFactory1<E,A> factory,
java.lang.String message,
Renderer<? super A> rendererA) |
<E extends com.intellij.psi.PsiElement,A,B> |
put(DiagnosticFactory2<E,A,B> factory,
java.lang.String message,
Renderer<? super A> rendererA,
Renderer<? super B> rendererB) |
<E extends com.intellij.psi.PsiElement,A,B,C> |
put(DiagnosticFactory3<E,A,B,C> factory,
java.lang.String message,
Renderer<? super A> rendererA,
Renderer<? super B> rendererB,
Renderer<? super C> rendererC) |
void |
setImmutable() |
public DiagnosticFactoryToRendererMap()
public <E extends com.intellij.psi.PsiElement> void put(@NotNull DiagnosticFactory0<E> factory, @NotNull java.lang.String message)
public <E extends com.intellij.psi.PsiElement,A> void put(@NotNull DiagnosticFactory1<E,A> factory, @NotNull java.lang.String message, @Nullable Renderer<? super A> rendererA)
public <E extends com.intellij.psi.PsiElement,A,B> void put(@NotNull DiagnosticFactory2<E,A,B> factory, @NotNull java.lang.String message, @Nullable Renderer<? super A> rendererA, @Nullable Renderer<? super B> rendererB)
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 Renderer<? super A> rendererA, @Nullable Renderer<? super B> rendererB, @Nullable Renderer<? super C> rendererC)
@Nullable public DiagnosticRenderer<?> get(@NotNull AbstractDiagnosticFactory factory)
public void setImmutable()