org.jetbrains.kotlin.diagnostics.rendering
Class DiagnosticFactoryToRendererMap
java.lang.Object
org.jetbrains.kotlin.diagnostics.rendering.DiagnosticFactoryToRendererMap
public final class DiagnosticFactoryToRendererMap
- extends java.lang.Object
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,
MultiRenderer<? super A> rendererA)
|
<E extends com.intellij.psi.PsiElement,A>
void |
|
put(DiagnosticFactory1<E,A> factory,
java.lang.String message,
Renderer<? super A> rendererA)
|
<E extends com.intellij.psi.PsiElement,A,B>
void |
|
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>
void |
|
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()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DiagnosticFactoryToRendererMap
public DiagnosticFactoryToRendererMap()
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
Renderer<? super A> rendererA)
put
public <E extends com.intellij.psi.PsiElement,A> void put(@NotNull
DiagnosticFactory1<E,A> factory,
@NotNull
java.lang.String message,
@NotNull
MultiRenderer<? super A> 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
Renderer<? super A> rendererA,
@Nullable
Renderer<? super B> 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
Renderer<? super A> rendererA,
@Nullable
Renderer<? super B> rendererB,
@Nullable
Renderer<? super C> rendererC)
get
@Nullable
public DiagnosticRenderer<?> get(@NotNull
DiagnosticFactory<?> factory)
setImmutable
public void setImmutable()