{ "methods": { "__constructor__(android.content.Context,android.os.Handler)": { "isImplementation": true, "modifiers": [ "protected" ], "params": [ "context", "handler" ], "returnType": "void", "exceptions": [], "name": "__constructor__(android.content.Context,android.os.Handler)" }, "checkSlicePermission(android.net.Uri,int,int)": { "isImplementation": true, "modifiers": [ "protected", "synchronized" ], "params": [ "uri", "pid", "uid" ], "returnType": "int", "exceptions": [], "name": "checkSlicePermission(android.net.Uri,int,int)" }, "getUidForPackage(java.lang.String)": { "isImplementation": false, "modifiers": [ "private" ], "params": [ "packageName" ], "returnType": "int", "exceptions": [], "name": "getUidForPackage(java.lang.String)" }, "grantSlicePermission(java.lang.String,android.net.Uri)": { "isImplementation": true, "modifiers": [ "protected", "synchronized" ], "params": [ "toPackage", "uri" ], "returnType": "void", "exceptions": [], "name": "grantSlicePermission(java.lang.String,android.net.Uri)" }, "reset()": { "isImplementation": false, "modifiers": [ "public", "static", "synchronized" ], "params": [], "returnType": "void", "exceptions": [], "name": "reset()" }, "revokeSlicePermission(java.lang.String,android.net.Uri)": { "isImplementation": true, "modifiers": [ "protected", "synchronized" ], "params": [ "toPackage", "uri" ], "returnType": "void", "exceptions": [], "name": "revokeSlicePermission(java.lang.String,android.net.Uri)" } }, "imports": [ "android.os.Build.VERSION_CODES.P", "android.app.slice.SliceManager", "android.content.Context", "android.content.pm.PackageManager", "android.content.pm.PackageManager.NameNotFoundException", "android.net.Uri", "android.os.Handler", "java.util.ArrayList", "java.util.Collection", "java.util.HashMap", "java.util.Map", "org.robolectric.annotation.Implementation", "org.robolectric.annotation.Implements", "org.robolectric.annotation.Resetter" ], "name": "org.robolectric.shadows.ShadowSliceManager", "documentation": "Shadow of {@link SliceManager}. " }