Class HooksUtil
- java.lang.Object
-
- ru.vyarus.dropwizard.guice.test.util.HooksUtil
-
public final class HooksUtil extends java.lang.ObjectGuiceyGuiceyConfigurationHooktest utilities.- Since:
- 02.05.2020
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.List<GuiceyConfigurationHook>create(java.lang.Class<? extends GuiceyConfigurationHook>... hooks)Instantiates provided hooks.static voidregister(java.util.List<GuiceyConfigurationHook> hooks)Register configuration hooks.static voidvalidateFieldHooks(java.util.List<java.lang.reflect.Field> fields, boolean includeInstanceFields)Validate fields annotated withEnableHookfor correctness.
-
-
-
Method Detail
-
validateFieldHooks
public static void validateFieldHooks(java.util.List<java.lang.reflect.Field> fields, boolean includeInstanceFields)Validate fields annotated withEnableHookfor correctness.- Parameters:
fields- fields to validateincludeInstanceFields- true to allow instance fields, false to break if instance field detected
-
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
-
-