diff options
Diffstat (limited to 'java/dagger/internal/codegen/componentgenerator/ComponentGeneratorModule.java')
-rw-r--r-- | java/dagger/internal/codegen/componentgenerator/ComponentGeneratorModule.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/java/dagger/internal/codegen/componentgenerator/ComponentGeneratorModule.java b/java/dagger/internal/codegen/componentgenerator/ComponentGeneratorModule.java index 179c411e4..84179d602 100644 --- a/java/dagger/internal/codegen/componentgenerator/ComponentGeneratorModule.java +++ b/java/dagger/internal/codegen/componentgenerator/ComponentGeneratorModule.java @@ -18,9 +18,11 @@ package dagger.internal.codegen.componentgenerator; import dagger.Binds; import dagger.Module; +import dagger.internal.codegen.base.ClearableCache; import dagger.internal.codegen.base.SourceFileGenerator; import dagger.internal.codegen.binding.BindingGraph; import dagger.internal.codegen.binding.ComponentDescriptor; +import dagger.multibindings.IntoSet; /** Provides bindings needed to generated the component. */ @Module(subcomponents = TopLevelImplementationComponent.class) @@ -39,4 +41,8 @@ public interface ComponentGeneratorModule { @Binds abstract SourceFileGenerator<ComponentDescriptor> componentHjarGenerator( ComponentHjarGenerator hjarGenerator); + + @Binds + @IntoSet + ClearableCache componentImplementationFactory(ComponentImplementationFactory cache); } |