1{
2  "methods": {
3    "canDrawOverlays(android.content.Context)": {
4      "isImplementation": true,
5      "modifiers": [
6        "protected",
7        "static"
8      ],
9      "params": [
10        "context"
11      ],
12      "returnType": "boolean",
13      "exceptions": [],
14      "minSdk": 23,
15      "name": "canDrawOverlays(android.content.Context)",
16      "documentation": "@return `false` by default, or the value specified via {@link #setCanDrawOverlays(boolean)} "
17    },
18    "reset()": {
19      "isImplementation": false,
20      "modifiers": [
21        "public",
22        "static"
23      ],
24      "params": [],
25      "returnType": "void",
26      "exceptions": [],
27      "name": "reset()"
28    },
29    "set24HourTimeFormat(boolean)": {
30      "isImplementation": false,
31      "modifiers": [
32        "public",
33        "static"
34      ],
35      "params": [
36        "use24HourTimeFormat"
37      ],
38      "returnType": "void",
39      "exceptions": [],
40      "name": "set24HourTimeFormat(boolean)",
41      "documentation": "Sets the value of the {@link Settings.System#TIME_12_24} setting.\n\n@param use24HourTimeFormat new status for the time setting\n"
42    },
43    "setAdbEnabled(boolean)": {
44      "isImplementation": false,
45      "modifiers": [
46        "public",
47        "static"
48      ],
49      "params": [
50        "adbEnabled"
51      ],
52      "returnType": "void",
53      "exceptions": [],
54      "name": "setAdbEnabled(boolean)",
55      "documentation": "Sets the value of the {@link Settings.Global#ADB_ENABLED} setting or {@link\nSettings.Secure#ADB_ENABLED} depending on API level.\n\n@param adbEnabled new value for whether adb is enabled\n"
56    },
57    "setAirplaneMode(boolean)": {
58      "isImplementation": false,
59      "modifiers": [
60        "public",
61        "static"
62      ],
63      "params": [
64        "isAirplaneMode"
65      ],
66      "returnType": "void",
67      "exceptions": [],
68      "name": "setAirplaneMode(boolean)",
69      "documentation": "Sets the value of the {@link Settings.System#AIRPLANE_MODE_ON} setting.\n\n@param isAirplaneMode new status for airplane mode\n"
70    },
71    "setCanDrawOverlays(boolean)": {
72      "isImplementation": false,
73      "modifiers": [
74        "public",
75        "static"
76      ],
77      "params": [
78        "canDrawOverlays"
79      ],
80      "returnType": "void",
81      "exceptions": [],
82      "name": "setCanDrawOverlays(boolean)",
83      "documentation": "Sets the value returned by {@link #canDrawOverlays(Context)}. "
84    },
85    "setInstallNonMarketApps(boolean)": {
86      "isImplementation": false,
87      "modifiers": [
88        "public",
89        "static"
90      ],
91      "params": [
92        "installNonMarketApps"
93      ],
94      "returnType": "void",
95      "exceptions": [],
96      "name": "setInstallNonMarketApps(boolean)",
97      "documentation": "Sets the value of the {@link Settings.Global#INSTALL_NON_MARKET_APPS} setting or {@link\nSettings.Secure#INSTALL_NON_MARKET_APPS} depending on API level.\n\n@param installNonMarketApps new value for whether non-market apps are allowed to be installed\n"
98    },
99    "setWifiOn(boolean)": {
100      "isImplementation": false,
101      "modifiers": [
102        "public",
103        "static"
104      ],
105      "params": [
106        "isOn"
107      ],
108      "returnType": "void",
109      "exceptions": [],
110      "name": "setWifiOn(boolean)",
111      "documentation": "Non-Android accessor that allows the value of the WIFI_ON setting to be set.\n\n@param isOn new status for wifi mode\n"
112    }
113  },
114  "imports": [
115    "android.os.Build.VERSION_CODES.JELLY_BEAN",
116    "android.os.Build.VERSION_CODES.JELLY_BEAN_MR1",
117    "android.os.Build.VERSION_CODES.LOLLIPOP",
118    "android.os.Build.VERSION_CODES.M",
119    "android.os.Build.VERSION_CODES.P",
120    "android.app.ActivityThread",
121    "android.content.ContentResolver",
122    "android.content.Context",
123    "android.os.Build",
124    "android.provider.Settings",
125    "android.text.TextUtils",
126    "android.util.ArrayMap",
127    "org.robolectric.RuntimeEnvironment",
128    "org.robolectric.annotation.Implementation",
129    "org.robolectric.annotation.Implements",
130    "org.robolectric.annotation.Resetter",
131    "org.robolectric.shadow.api.Shadow",
132    "org.robolectric.util.ReflectionHelpers.ClassParameter",
133    "java.util.ArrayList",
134    "java.util.Arrays",
135    "java.util.HashMap",
136    "java.util.HashSet",
137    "java.util.List",
138    "java.util.Map",
139    "java.util.Set",
140    "java.util.WeakHashMap",
141    "java.util.stream.Collectors",
142    "org.robolectric.shadows.ShadowSettings.ShadowSystem",
143    "org.robolectric.shadows.ShadowSettings.ShadowSecure",
144    "org.robolectric.shadows.ShadowSettings.ShadowGlobal",
145    "org.robolectric.shadows.ShadowSettings.ShadowConfig"
146  ],
147  "name": "org.robolectric.shadows.ShadowSettings"
148}