| package test; |
| |
| import dagger.internal.DaggerGenerated; |
| import javax.annotation.processing.Generated; |
| |
| @DaggerGenerated |
| @Generated( |
| value = "dagger.internal.codegen.ComponentProcessor", |
| comments = "https://dagger.dev" |
| ) |
| @SuppressWarnings({ |
| "unchecked", |
| "rawtypes" |
| }) |
| final class DaggerParentComponent { |
| private DaggerParentComponent() { |
| } |
| |
| public static Builder builder() { |
| return new Builder(); |
| } |
| |
| public static ParentComponent create() { |
| return new Builder().build(); |
| } |
| |
| static final class Builder { |
| private Builder() { |
| } |
| |
| public ParentComponent build() { |
| return new ParentComponentImpl(); |
| } |
| } |
| |
| private static final class tdmltmt_SubImpl implements test.deep.many.levels.that.match.test.Sub { |
| private final ParentComponentImpl parentComponentImpl; |
| |
| private final t_SubImpl _t_SubImpl; |
| |
| private final tdmltmt_SubImpl _tdmltmt_SubImpl = this; |
| |
| private tdmltmt_SubImpl(ParentComponentImpl parentComponentImpl, t_SubImpl _t_SubImpl) { |
| this.parentComponentImpl = parentComponentImpl; |
| this._t_SubImpl = _t_SubImpl; |
| |
| |
| } |
| } |
| |
| private static final class t_SubImpl implements Sub { |
| private final ParentComponentImpl parentComponentImpl; |
| |
| private final t_SubImpl _t_SubImpl = this; |
| |
| private t_SubImpl(ParentComponentImpl parentComponentImpl) { |
| this.parentComponentImpl = parentComponentImpl; |
| |
| |
| } |
| |
| @Override |
| public test.deep.many.levels.that.match.test.Sub newDeepSubcomponent() { |
| return new tdmltmt_SubImpl(parentComponentImpl, _t_SubImpl); |
| } |
| } |
| |
| private static final class ParentComponentImpl implements ParentComponent { |
| private final ParentComponentImpl parentComponentImpl = this; |
| |
| private ParentComponentImpl() { |
| |
| |
| } |
| |
| @Override |
| public Sub newSubcomponent() { |
| return new t_SubImpl(parentComponentImpl); |
| } |
| } |
| } |
| |