public class BroadcastReceiverAnalysis implements Analysis<ComponentDescriptor> {
private final ASTTypeBuilderVisitor astTypeBuilderVisitor;
private final AnalysisContextFactory analysisContextFactory;
private final InjectionBindingBuilder injectionBindingBuilder;
private final BroadcastReceiverManifestEntryGenerator manifestEntryGenerator;
<BUG>private final ASTElementFactory astElementFactory;
private final OnCreateInjectionGenerator.InjectionGeneratorFactory onCreateInjectionGeneratorFactory;</BUG>
private final ScopesGeneration.ScopesGenerationFactory scopesGenerationFactory;
private final ComponentAnalysis componentAnalysis;
@Inject

public class BroadcastReceiverAnalysis implements Analysis<ComponentDescriptor> {
private final ASTTypeBuilderVisitor astTypeBuilderVisitor;
private final AnalysisContextFactory analysisContextFactory;
private final InjectionBindingBuilder injectionBindingBuilder;
private final BroadcastReceiverManifestEntryGenerator manifestEntryGenerator;
private final ASTElementFactory astElementFactory;
private final ProviderInjectionNodeBuilderFactory providerInjectionNodeBuilder;
private final OnCreateInjectionGenerator.InjectionGeneratorFactory onCreateInjectionGeneratorFactory;
private final ScopesGeneration.ScopesGenerationFactory scopesGenerationFactory;
private final ComponentAnalysis componentAnalysis;
@Inject
