Class GuiceConfig


  • public class GuiceConfig
    extends java.lang.Object
    Configuration for guice bindings report (GuiceBindingsRenderer).
    Since:
    13.08.2019
    • Constructor Detail

      • GuiceConfig

        public GuiceConfig()
    • Method Detail

      • hidePackages

        public GuiceConfig hidePackages​(java.lang.String... pkgs)
        Parameters:
        pkgs - packages to hide bindings and modules from
        Returns:
        config object for chained calls
      • hideModules

        @SafeVarargs
        public final GuiceConfig hideModules​(java.lang.Class<? extends com.google.inject.Module>... modules)
        Parameters:
        modules - modules to hide
        Returns:
        config object for chained calls
      • hideGuiceBindings

        public GuiceConfig hideGuiceBindings()
        Hide guice bindings.
        Returns:
        config object for chained calls
      • hideGuiceyBindings

        public GuiceConfig hideGuiceyBindings()
        Hide guicey bindings. Includes yaml configuration bindings (hideYamlBindings()).
        Returns:
        config object for chained calls
      • hideYamlBindings

        public GuiceConfig hideYamlBindings()
        Hide yaml configuration bindings.
        Returns:
        config object for chained calls
      • getIgnorePackages

        public java.util.List<java.lang.String> getIgnorePackages()
        Returns:
        list of packages to ignore or empty list
      • getIgnoreModules

        public java.util.List<java.lang.Class<? extends com.google.inject.Module>> getIgnoreModules()
        Returns:
        list of modules to ignore or empty list