public final class SpecialFieldsSupport
extends java.lang.Object
ClientSupport and accepts
GuiceyConfigurationHook fields.| Modifier and Type | Method and Description |
|---|---|
static java.util.List<java.lang.reflect.Field> |
findClientFields(java.lang.Class<?> test) |
static java.util.List<GuiceyConfigurationHook> |
findHooks(java.lang.Class<?> test)
Search guicey hooks in static test fields (including super classes).
|
static void |
initClients(java.lang.Object instance,
java.util.List<java.lang.reflect.Field> fields,
ClientSupport client,
boolean shared)
Injects client object into static test fields (including super class).
|
public static java.util.List<GuiceyConfigurationHook> findHooks(java.lang.Class<?> test)
test - test classpublic static java.util.List<java.lang.reflect.Field> findClientFields(java.lang.Class<?> test)
test - test classInjectClient or empty listpublic static void initClients(java.lang.Object instance,
java.util.List<java.lang.reflect.Field> fields,
ClientSupport client,
boolean shared)
instance - test instance (null for static injection)fields - all client fields (static, shared, instance)client - client instanceshared - process shared fields