/**@class android.content.pm.PackageManagerInternal.CheckPermissionDelegate
Interface to override permission checks via composition */
var CheckPermissionDelegate = {

/**Allows overriding check permission behavior.
@param {String} permName The permission to check.
@param {String} pkgName The package for which to check.
@param {Number} userId The user for which to check.
@param {Object {com.android.internal.util.function.TriFunction}} superImpl The super implementation.
@return {Number} The check permission result.
*/
checkPermission : function(  ) {},

/**Allows overriding check UID permission behavior.
@param {String} permName The permission to check.
@param {Number} uid The UID for which to check.
@param {Object {java.util.function.BiFunction}} superImpl The super implementation.
@return {Number} The check permission result.
*/
checkUidPermission : function(  ) {},


};