blob: 59fec11464ed9be81e8194bba9c25f3bc540b262 [file] [log] [blame]
import android.content.Context;
@SuppressWarnings({"unused", "WeakerAccess"})
public class EnforcePermission {
private Context mContext;
public void unconditionalPermission() {
// This should transfer the permission requirement from impliedPermission to this method
impliedPermission();
}
boolean impliedPermission() {
// From this we should infer @RequiresPermission(MY_PERMISSION)
mContext.enforceCallingOrSelfPermission(MY_PERMISSION, "");
return true;
}
public static final String MY_PERMISSION = "mypermission";
}