Class HooksUtil


  • public final class HooksUtil
    extends java.lang.Object
    Guice hooks test utilities.
    Since:
    02.05.2020
    • Method Detail

      • validateFieldHooks

        public static void validateFieldHooks​(java.util.List<java.lang.reflect.Field> fields)
        Validate fields annotated with EnableHook for correctness.
        Parameters:
        fields - fields to validate
      • create

        @SafeVarargs
        public static java.util.List<GuiceyConfigurationHook> create​(java.lang.Class<? extends GuiceyConfigurationHook>... hooks)
        Instantiates provided hooks.
        Parameters:
        hooks - hooks to instantiate
        Returns:
        hooks instances
      • register

        public static void register​(java.util.List<GuiceyConfigurationHook> hooks)
        Register configuration hooks.
        Parameters:
        hooks - hooks to register