Initial import of ADIF API reverse-engineering toolkit
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
package dagger.hilt.android.internal.modules;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.content.Context;
|
||||
import androidx.fragment.app.P;
|
||||
import dagger.Binds;
|
||||
import dagger.Module;
|
||||
import dagger.Provides;
|
||||
import dagger.Reusable;
|
||||
import dagger.hilt.InstallIn;
|
||||
import dagger.hilt.android.components.ActivityComponent;
|
||||
import dagger.hilt.android.qualifiers.ActivityContext;
|
||||
|
||||
@Module
|
||||
@InstallIn({ActivityComponent.class})
|
||||
/* loaded from: classes3.dex */
|
||||
abstract class ActivityModule {
|
||||
private ActivityModule() {
|
||||
}
|
||||
|
||||
@Provides
|
||||
@Reusable
|
||||
public static P provideFragmentActivity(Activity activity) {
|
||||
try {
|
||||
return (P) activity;
|
||||
} catch (ClassCastException e4) {
|
||||
throw new IllegalStateException("Expected activity to be a FragmentActivity: " + activity, e4);
|
||||
}
|
||||
}
|
||||
|
||||
@Binds
|
||||
@ActivityContext
|
||||
public abstract Context provideContext(Activity activity);
|
||||
}
|
||||
Reference in New Issue
Block a user