package test; import com.google.common.base.Optional; import com.google.common.util.concurrent.Futures; import com.google.common.util.concurrent.ListenableFuture; import dagger.internal.DaggerGenerated; import dagger.producers.internal.CancellationListener; import javax.annotation.processing.Generated; import other.DefinitelyNot; import other.Maybe; import other.Maybe_MaybeModule_ProvideMaybeFactory; @DaggerGenerated @Generated( value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev" ) @SuppressWarnings({ "unchecked", "rawtypes", "KotlinInternal", "KotlinInternalInJava", "cast" }) final class DaggerTestComponent { private DaggerTestComponent() { } public static Builder builder() { return new Builder(); } public static TestComponent create() { return new Builder().build(); } static final class Builder { private Builder() { } public TestComponent build() { return new TestComponentImpl(); } } private static final class TestComponentImpl implements TestComponent, CancellationListener { private final TestComponentImpl testComponentImpl = this; private TestComponentImpl() { } @Override public ListenableFuture> maybe() { return Futures.immediateFuture(Optional.of(Maybe_MaybeModule_ProvideMaybeFactory.provideMaybe())); } @Override public ListenableFuture> definitelyNot() { return Futures.immediateFuture(Optional.absent()); } @Override public void onProducerFutureCancelled(boolean mayInterruptIfRunning) { } } }