final void applyTo(Genie genie) { if (!configured) { configure(); } configured = true; validate(genie); for (Binder<?> binder : binders) { binder.register(genie); } genie.registerQualifiers(qualifiers); for (Map.Entry<Class<?>, GenericTypedBeanLoader<?>> entry : genericTypedBeanLoaders.entrySet()) { genie.registerGenericTypedBeanLoader(entry.getKey(), (GenericTypedBeanLoader) entry.getValue()); } }
final void applyTo(Genie genie) { if (!configured) { configure(); } configured = true; validate(genie); for (Binder<?> binder : binders) { binder.register(genie); } genie.registerQualifiers(qualifiers); for (Map.Entry<Class<?>, GenericTypedBeanLoader<?>> entry : genericTypedBeanLoaders.entrySet()) { genie.registerGenericTypedBeanLoader(entry.getKey(), (GenericTypedBeanLoader) entry.getValue()); } }
binder.named(name); binder.register(injector.genie());
binder.named(name); binder.register(injector.genie());