package test; import com.google.errorprone.annotations.CanIgnoreReturnValue; import dagger.internal.DaggerGenerated; import javax.annotation.processing.Generated; @DaggerGenerated @Generated( value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev" ) @SuppressWarnings({ "unchecked", "rawtypes", "KotlinInternal", "KotlinInternalInJava", "cast" }) public final class DaggerMyComponent { private DaggerMyComponent() { } public static Builder builder() { return new Builder(); } public static MyComponent create() { return new Builder().build(); } public static final class Builder { private Builder() { } public MyComponent build() { return new MyComponentImpl(); } } private static final class MyComponentImpl implements MyComponent { private final MyComponentImpl myComponentImpl = this; private MyComponentImpl() { } @Override public Foo foo() { return injectFoo(Foo_Factory.newInstance()); } @Override public void inject(Foo foo) { injectFoo(foo); } @CanIgnoreReturnValue private Foo injectFoo(Foo instance) { Foo_MembersInjector.injectBar(instance, new Bar()); return instance; } } }