square / dagger

A fast dependency injector for Android and Java.

Home Page:https://square.github.io/dagger/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

duplicate Nullable

byrxs5216 opened this issue · comments

@generated("dagger.hilt.android.processor.internal.androidentrypoint.ViewGenerator")
public abstract class Hilt_SeltDefHiltViewLib1 extends AppCompatTextView implements GeneratedComponentManager {
private ViewComponentManager componentManager;

Hilt_SeltDefHiltViewLib1(@nonnull Context arg0) {
super(arg0);
inject();
}

Hilt_SeltDefHiltViewLib1(@nonnull Context arg0, @nullable @nullable AttributeSet arg1) {
super(arg0, arg1);
inject();
}

Hilt_SeltDefHiltViewLib1(@nonnull Context arg0, @nullable @nullable AttributeSet arg1, int arg2) {
super(arg0, arg1, arg2);
inject();
}

@OverRide
public final Object generatedComponent() {
return componentManager().generatedComponent();
}

protected ViewComponentManager createComponentManager() {
return new ViewComponentManager(this, false /* hasFragmentBindings */);
}

protected final ViewComponentManager componentManager() {
if (componentManager == null) {
componentManager = createComponentManager();
}
return componentManager;
}

protected void inject() {
((SeltDefHiltViewLib1_GeneratedInjector) generatedComponent()).injectSeltDefHiltViewLib1(UnsafeCasts.unsafeCast(this));
}
}

Wrong Dagger project. Try https://github.com/google/dagger.