@Retention(value=RUNTIME)
@Target(value=FIELD)
public @interface EnableHook
GuiceyConfigurationHook test fields declaration.
Extra annotation required to remove uncertainty and apply some context (avoid confusion why it works).
Example usage: @EnableHook static GuiceyConfigurationHook HOOK = builder -> builder.modules(new Mod())
Target fields must be static fields. If non static or not
GuiceyConfigurationHook filed annotated then error will be thrown indicating
incorrect usage.
Annotation works with junit 5 and spock extensions (dropwizard and guicey).