1{
2  "methods": {
3    "__constructor__(android.content.Context,android.os.Handler)": {
4      "isImplementation": true,
5      "modifiers": [
6        "protected"
7      ],
8      "params": [
9        "context",
10        "handler"
11      ],
12      "returnType": "void",
13      "exceptions": [],
14      "name": "__constructor__(android.content.Context,android.os.Handler)"
15    },
16    "checkSlicePermission(android.net.Uri,int,int)": {
17      "isImplementation": true,
18      "modifiers": [
19        "protected",
20        "synchronized"
21      ],
22      "params": [
23        "uri",
24        "pid",
25        "uid"
26      ],
27      "returnType": "int",
28      "exceptions": [],
29      "name": "checkSlicePermission(android.net.Uri,int,int)"
30    },
31    "getUidForPackage(java.lang.String)": {
32      "isImplementation": false,
33      "modifiers": [
34        "private"
35      ],
36      "params": [
37        "packageName"
38      ],
39      "returnType": "int",
40      "exceptions": [],
41      "name": "getUidForPackage(java.lang.String)"
42    },
43    "grantSlicePermission(java.lang.String,android.net.Uri)": {
44      "isImplementation": true,
45      "modifiers": [
46        "protected",
47        "synchronized"
48      ],
49      "params": [
50        "toPackage",
51        "uri"
52      ],
53      "returnType": "void",
54      "exceptions": [],
55      "name": "grantSlicePermission(java.lang.String,android.net.Uri)"
56    },
57    "reset()": {
58      "isImplementation": false,
59      "modifiers": [
60        "public",
61        "static",
62        "synchronized"
63      ],
64      "params": [],
65      "returnType": "void",
66      "exceptions": [],
67      "name": "reset()"
68    },
69    "revokeSlicePermission(java.lang.String,android.net.Uri)": {
70      "isImplementation": true,
71      "modifiers": [
72        "protected",
73        "synchronized"
74      ],
75      "params": [
76        "toPackage",
77        "uri"
78      ],
79      "returnType": "void",
80      "exceptions": [],
81      "name": "revokeSlicePermission(java.lang.String,android.net.Uri)"
82    }
83  },
84  "imports": [
85    "android.os.Build.VERSION_CODES.P",
86    "android.app.slice.SliceManager",
87    "android.content.Context",
88    "android.content.pm.PackageManager",
89    "android.content.pm.PackageManager.NameNotFoundException",
90    "android.net.Uri",
91    "android.os.Handler",
92    "java.util.ArrayList",
93    "java.util.Collection",
94    "java.util.HashMap",
95    "java.util.Map",
96    "org.robolectric.annotation.Implementation",
97    "org.robolectric.annotation.Implements",
98    "org.robolectric.annotation.Resetter"
99  ],
100  "name": "org.robolectric.shadows.ShadowSliceManager",
101  "documentation": "Shadow of {@link SliceManager}. "
102}