package mirror.android.providers;
import android.annotation.TargetApi;
import android.os.Build;
import android.os.IInterface;
import mirror.RefClass;
import mirror.RefObject;
import mirror.RefStaticObject;
/**
* @author Lody
*/
public class Settings {
public static Class<?> TYPE = RefClass.load(Settings.class, android.provider.Settings.class);
@TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1)
public static class Global {
public static Class<?> TYPE = RefClass.load(Global.class, android.provider.Settings.Global.class);
public static RefStaticObject<Object> sNameValueCache;
}
public static class NameValueCache {
public static Class<?> TYPE = RefClass.load(NameValueCache.class, "android.provider.Settings$NameValueCache");
public static RefObject<Object> mContentProvider;
}
public static class NameValueCacheOreo {
public static Class<?> TYPE = RefClass.load(NameValueCacheOreo.class, "android.provider.Settings$NameValueCache");
public static RefObject<Object> mProviderHolder;
}
public static class ContentProviderHolder {
public static Class<?> TYPE = RefClass.load(ContentProviderHolder.class, "android.provider.Settings$ContentProviderHolder");
public static RefObject<IInterface> mContentProvider;
}
public static class Secure {
public static Class<?> TYPE = RefClass.load(Secure.class, android.provider.Settings.Secure.class);
public static RefStaticObject<Object> sNameValueCache;
}
public static class System {
public static Class<?> TYPE = RefClass.load(System.class, android.provider.Settings.System.class);
public static RefStaticObject<Object> sNameValueCache;
}
}