@ServiceProviderFor(value=InjectorFactory.class) public class GuiceInjectorFactory extends Object implements InjectorFactory
| Modifier and Type | Class and Description | 
|---|---|
| protected static class  | GuiceInjectorFactory.FieldInjectionPoint | 
| protected static class  | GuiceInjectorFactory.InjectionPoint | 
| protected static class  | GuiceInjectorFactory.MethodInjectionPoint | 
| Constructor and Description | 
|---|
| GuiceInjectorFactory() | 
| Modifier and Type | Method and Description | 
|---|---|
| GuiceInjector | createInjector(GriffonApplication application,
              Iterable<Binding<?>> bindings) | 
| protected boolean | isContextual(AnnotatedElement element) | 
| protected boolean | isInjectable(AnnotatedElement element) | 
| protected void | resolveConfigurationInjections(Object injectee,
                              GriffonApplication application) | 
| protected void | resolveContextualInjections(Object injectee,
                           GriffonApplication application) | 
| protected GuiceInjectorFactory.InjectionPoint.Type | resolveType(AnnotatedElement element) | 
@Nonnull public GuiceInjector createInjector(@Nonnull GriffonApplication application, @Nonnull Iterable<Binding<?>> bindings)
createInjector in interface InjectorFactoryprotected void resolveContextualInjections(@Nonnull Object injectee, @Nonnull GriffonApplication application)
@Nonnull protected GuiceInjectorFactory.InjectionPoint.Type resolveType(@Nonnull AnnotatedElement element)
protected boolean isContextual(AnnotatedElement element)
protected boolean isInjectable(AnnotatedElement element)
protected void resolveConfigurationInjections(@Nonnull Object injectee, @Nonnull GriffonApplication application)