1// Signature format: 4.0
2package androidx.startup {
3
4  public final class AppInitializer {
5    method public static androidx.startup.AppInitializer getInstance(android.content.Context);
6    method public <T> T initializeComponent(Class<? extends androidx.startup.Initializer<T!>>);
7    method public boolean isEagerlyInitialized(Class<? extends androidx.startup.Initializer<?>>);
8  }
9
10  public class InitializationProvider extends android.content.ContentProvider {
11    ctor public InitializationProvider();
12    method public final int delete(android.net.Uri, String?, String![]?);
13    method public final String? getType(android.net.Uri);
14    method public final android.net.Uri? insert(android.net.Uri, android.content.ContentValues?);
15    method public final boolean onCreate();
16    method public final android.database.Cursor? query(android.net.Uri, String![]?, String?, String![]?, String?);
17    method public final int update(android.net.Uri, android.content.ContentValues?, String?, String![]?);
18  }
19
20  public interface Initializer<T> {
21    method public T create(android.content.Context);
22    method public java.util.List<java.lang.Class<? extends androidx.startup.Initializer<?>>!> dependencies();
23  }
24
25}
26
27