[FIR] Introduce FirDiagnosticRenderers

This commit is contained in:
Dmitriy Novozhilov
2020-11-12 12:39:57 +03:00
parent ed0e5adce7
commit dc662efcf4
4 changed files with 112 additions and 16 deletions
@@ -79,6 +79,11 @@ public final class DiagnosticFactoryToRendererMap {
map.put(factory, new DiagnosticWithParameters3Renderer<A, B, C>(message, rendererA, rendererB, rendererC));
}
public void put(@NotNull DiagnosticFactory<?> factory, @NotNull DiagnosticRenderer<?> renderer) {
checkMutability();
map.put(factory, renderer);
}
@Nullable
public DiagnosticRenderer<?> get(@NotNull DiagnosticFactory<?> factory) {
return map.get(factory);