@SuppressWarnings("unchecked") private void initialize(final TopLevelImplementationComponentBuilder builder) { this.topLevelComponentProvider = InstanceFactory.create(builder.topLevelComponent); this.optionalFactoriesProvider = DoubleCheck.provider(OptionalFactories_Factory.create(topLevelComponentProvider)); }
InstanceFactory.create(builder.parentRequirementExpressions); this.componentRequirementExpressionsProvider = DoubleCheck.provider( ComponentRequirementExpressions_Factory.create( parentRequirementExpressionsProvider, DaggerComponentProcessor_ProcessorComponent.this.daggerElementsProvider)); this.generationOptionsProvider = DoubleCheck.provider( GenerationOptionsModule_GenerationOptionsFactory.create( DaggerComponentProcessor_ProcessorComponent.this.compilerOptionsProvider, DaggerComponentProcessor_ProcessorComponent.this.daggerElementsProvider)); this.componentBindingExpressionsProvider = DoubleCheck.provider( ComponentBindingExpressions_Factory.create( parentBindingExpressionsProvider,
DoubleCheck.provider(NextRTCBeans_ManualNextRTCPropertiesFactory.create()); DoubleCheck.provider(NextRTCBeans_NextRTCEventBusFactory.create()); DoubleCheck.provider( NextRTCBeans_ManualEventDispatcherFactory.create(NextRTCEventBusProvider)); DoubleCheck.provider(NextRTCSignals_AnswerResponseHandlerFactory.create()); DoubleCheck.provider(NextRTCSignals_CandidateHandlerFactory.create()); DoubleCheck.provider(NextRTCRepositories_ConversationsFactory.create()); this.MembersProvider = DoubleCheck.provider(NextRTCRepositories_MembersFactory.create()); DoubleCheck.provider( NextRTCBeans_ScheduledExecutorServiceFactory.create(NextRTCPropertiesProvider)); DoubleCheck.provider( NextRTCMedia_RTCConnectionsFactory.create( ScheduledExecutorServiceProvider, NextRTCPropertiesProvider)); DoubleCheck.provider( NextRTCFactories_ManualConnectionContextFactoryFactory.create( NextRTCPropertiesProvider, NextRTCEventBusProvider, messageSenderProvider)); DoubleCheck.provider( NextRTCFactories_ManualConversationFactoryFactory.create( leftConversationProvider,
dependencyRequestFactoryProvider); this.injectBindingRegistryImplProvider = DoubleCheck.provider( InjectBindingRegistryImpl_Factory.create( daggerElementsProvider, this.testingPluginsProvider = InstanceFactory.create(builder.testingPlugins); this.externalPluginsProvider = DoubleCheck.provider(SpiModule_ExternalPluginsFactory.create(testingPluginsProvider)); this.diagnosticReporterFactoryProvider = DiagnosticReporterFactory_Factory.create( diagnosticReporterFactoryProvider, compilerOptionsProvider); this.moduleBindingGraphValidatorProvider = DoubleCheck.provider( BindingGraphValidationModule_ModuleBindingGraphValidatorFactory.create( validationSetOfBindingGraphPluginProvider, moduleValidationDiagnosticReporterFactoryProvider)); this.moduleValidatorProvider = DoubleCheck.provider( ModuleValidator_Factory.create( daggerTypesProvider, this.componentModule = builder.componentModule; this.bindingGraphValidatorProvider = DoubleCheck.provider( BindingGraphValidator_Factory.create( validationSetOfBindingGraphPluginProvider,