Class GuiceProvisionRenderer
- java.lang.Object
-
- ru.vyarus.dropwizard.guice.debug.report.guice.GuiceProvisionRenderer
-
public class GuiceProvisionRenderer extends java.lang.ObjectRenders guice beans provision (creation) time. The report shows all created beans (including multiple times) with all related binding keys. The report highlights JIT bindings to simplify searching for injection point declaration mistakes (forgotten qualifier).The report tries to guess incorrect JIT bindings: if there are qualified bindings (with annotation or generic) of the same type exists, then such JIT binding considered suspicious and rendered before the main report.
- Since:
- 24.03.2025
-
-
Constructor Summary
Constructors Constructor Description GuiceProvisionRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringrender(com.google.common.collect.ListMultimap<com.google.inject.Binding<?>,java.time.Duration> provisions)Render provisions report.
-