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<? extends java.lang.Object!>!>); 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<? extends java.lang.Object!>!>!> dependencies(); 23 } 24 25} 26 27