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 "deprecation", 21 "nullness:initialization.field.uninitialized" 22}) 23final class DaggerSimpleComponent { 24 private DaggerSimpleComponent() { 25 } 26 27 public static Builder builder() { 28 return new Builder(); 29 } 30 31 public static SimpleComponent create() { 32 return new Builder().build(); 33 } 34 35 static final class Builder { 36 private Builder() { 37 } 38 39 public SimpleComponent build() { 40 return new SimpleComponentImpl(); 41 } 42 } 43 44 private static final class SimpleComponentImpl implements SimpleComponent { 45 private final SimpleComponentImpl simpleComponentImpl = this; 46 47 private SimpleComponentImpl() { 48 49 50 } 51 52 @Override 53 public SomeInjectableType someInjectableType() { 54 return new SomeInjectableType(); 55 } 56 57 @Override 58 public Lazy<SomeInjectableType> lazySomeInjectableType() { 59 return DoubleCheck.lazy(SomeInjectableType_Factory.create()); 60 } 61 62 @Override 63 public Provider<SomeInjectableType> someInjectableTypeProvider() { 64 return SomeInjectableType_Factory.create(); 65 } 66 } 67} 68 69