1package test; 2 3import dagger.Lazy; 4import dagger.internal.DaggerGenerated; 5import dagger.internal.DoubleCheck; 6import javax.annotation.processing.Generated; 7import javax.inject.Provider; 8 9@DaggerGenerated 10@Generated( 11 value = "dagger.internal.codegen.ComponentProcessor", 12 comments = "https://dagger.dev" 13) 14@SuppressWarnings({ 15 "unchecked", 16 "rawtypes", 17 "KotlinInternal", 18 "KotlinInternalInJava", 19 "cast" 20}) 21final class DaggerSimpleComponent { 22 private DaggerSimpleComponent() { 23 } 24 25 public static Builder builder() { 26 return new Builder(); 27 } 28 29 public static SimpleComponent create() { 30 return new Builder().build(); 31 } 32 33 static final class Builder { 34 private Builder() { 35 } 36 37 public SimpleComponent build() { 38 return new SimpleComponentImpl(); 39 } 40 } 41 42 private static final class SimpleComponentImpl implements SimpleComponent { 43 private final SimpleComponentImpl simpleComponentImpl = this; 44 45 private SimpleComponentImpl() { 46 47 48 } 49 50 @Override 51 public SomeInjectableType someInjectableType() { 52 return new SomeInjectableType(); 53 } 54 55 @Override 56 public Lazy<SomeInjectableType> lazySomeInjectableType() { 57 return DoubleCheck.lazy(SomeInjectableType_Factory.create()); 58 } 59 60 @Override 61 public Provider<SomeInjectableType> someInjectableTypeProvider() { 62 return SomeInjectableType_Factory.create(); 63 } 64 } 65} 66 67