aboutsummaryrefslogtreecommitdiff
path: root/javatests/dagger/internal/codegen/goldens/AssistedFactoryTest_testMultipleAssistedFactoryInDifferentComponents_DEFAULT_MODE_test.DaggerMyComponent
diff options
context:
space:
mode:
Diffstat (limited to 'javatests/dagger/internal/codegen/goldens/AssistedFactoryTest_testMultipleAssistedFactoryInDifferentComponents_DEFAULT_MODE_test.DaggerMyComponent')
-rw-r--r--javatests/dagger/internal/codegen/goldens/AssistedFactoryTest_testMultipleAssistedFactoryInDifferentComponents_DEFAULT_MODE_test.DaggerMyComponent98
1 files changed, 98 insertions, 0 deletions
diff --git a/javatests/dagger/internal/codegen/goldens/AssistedFactoryTest_testMultipleAssistedFactoryInDifferentComponents_DEFAULT_MODE_test.DaggerMyComponent b/javatests/dagger/internal/codegen/goldens/AssistedFactoryTest_testMultipleAssistedFactoryInDifferentComponents_DEFAULT_MODE_test.DaggerMyComponent
new file mode 100644
index 000000000..b3fc31665
--- /dev/null
+++ b/javatests/dagger/internal/codegen/goldens/AssistedFactoryTest_testMultipleAssistedFactoryInDifferentComponents_DEFAULT_MODE_test.DaggerMyComponent
@@ -0,0 +1,98 @@
+package test;
+
+import dagger.internal.DaggerGenerated;
+import dagger.internal.Provider;
+import javax.annotation.processing.Generated;
+
+@DaggerGenerated
+@Generated(
+ value = "dagger.internal.codegen.ComponentProcessor",
+ comments = "https://dagger.dev"
+)
+@SuppressWarnings({
+ "unchecked",
+ "rawtypes",
+ "KotlinInternal",
+ "KotlinInternalInJava",
+ "cast"
+})
+final class DaggerMyComponent {
+ private DaggerMyComponent() {
+ }
+
+ public static Builder builder() {
+ return new Builder();
+ }
+
+ public static MyComponent create() {
+ return new Builder().build();
+ }
+
+ static final class Builder {
+ private Builder() {
+ }
+
+ public MyComponent build() {
+ return new MyComponentImpl();
+ }
+ }
+
+ private static final class MySubcomponentImpl implements MySubcomponent {
+ private final MyComponentImpl myComponentImpl;
+
+ private final MySubcomponentImpl mySubcomponentImpl = this;
+
+ private MyAssistedClass_Factory myAssistedClassProvider;
+
+ private Provider<MySubcomponentAssistedFactory> mySubcomponentAssistedFactoryProvider;
+
+ private MySubcomponentImpl(MyComponentImpl myComponentImpl) {
+ this.myComponentImpl = myComponentImpl;
+
+ initialize();
+
+ }
+
+ @SuppressWarnings("unchecked")
+ private void initialize() {
+ this.myAssistedClassProvider = MyAssistedClass_Factory.create(Baz_Factory.create());
+ this.mySubcomponentAssistedFactoryProvider = MySubcomponentAssistedFactory_Impl.createFactoryProvider(myAssistedClassProvider);
+ }
+
+ @Override
+ public MySubcomponentAssistedFactory mySubcomponentAssistedFactory() {
+ return mySubcomponentAssistedFactoryProvider.get();
+ }
+ }
+
+ private static final class MyComponentImpl implements MyComponent {
+ private final MyComponentImpl myComponentImpl = this;
+
+ private MyAssistedClass_Factory myAssistedClassProvider;
+
+ private Provider<MyComponentAssistedFactory> myComponentAssistedFactoryProvider;
+
+ private MyComponentImpl() {
+
+ initialize();
+
+ }
+
+ @SuppressWarnings("unchecked")
+ private void initialize() {
+ this.myAssistedClassProvider = MyAssistedClass_Factory.create(Baz_Factory.create());
+ this.myComponentAssistedFactoryProvider = MyComponentAssistedFactory_Impl.createFactoryProvider(myAssistedClassProvider);
+ }
+
+ @Override
+ public MyComponentAssistedFactory myComponentAssistedFactory() {
+ return myComponentAssistedFactoryProvider.get();
+ }
+
+ @Override
+ public MySubcomponent mySubcomponent() {
+ return new MySubcomponentImpl(myComponentImpl);
+ }
+ }
+}
+