Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5747d630 authored by Fabian Kozynski's avatar Fabian Kozynski
Browse files

Added Nullable annotations to NotificationManager API

Test: build
Test: atest passes
Fixes: 126701384
Change-Id: I3e9d758871ad23827a3d11a68139cb87ad7a99e4
parent 8e97c359
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -547,10 +547,10 @@ package android.app {
  public class NotificationManager {
    method @Nullable public android.content.ComponentName getAllowedNotificationAssistant();
    method @Nullable public android.content.ComponentName getAllowedNotificationAssistantForUser(android.os.UserHandle);
    method @Nullable public android.content.ComponentName getAllowedNotificationAssistantForUser(@NonNull android.os.UserHandle);
    method public boolean isNotificationAssistantAccessGranted(@NonNull android.content.ComponentName);
    method public void setNotificationAssistantAccessGranted(android.content.ComponentName, boolean);
    method public void setNotificationAssistantAccessGrantedForUser(android.content.ComponentName, android.os.UserHandle, boolean);
    method public void setNotificationAssistantAccessGranted(@Nullable android.content.ComponentName, boolean);
    method public void setNotificationAssistantAccessGrantedForUser(@Nullable android.content.ComponentName, @NonNull android.os.UserHandle, boolean);
  }
  public final class StatsManager {
+6 −4
Original line number Diff line number Diff line
@@ -1277,7 +1277,8 @@ public class NotificationManager {
     * @hide
     */
    @SystemApi
    public void setNotificationAssistantAccessGranted(ComponentName assistant, boolean granted) {
    public void setNotificationAssistantAccessGranted(@Nullable ComponentName assistant,
            boolean granted) {
        INotificationManager service = getService();
        try {
            service.setNotificationAssistantAccessGranted(assistant, granted);
@@ -1296,8 +1297,8 @@ public class NotificationManager {
     * @hide
     */
    @SystemApi
    public void setNotificationAssistantAccessGrantedForUser(ComponentName assistant,
            UserHandle user, boolean granted) {
    public void setNotificationAssistantAccessGrantedForUser(@Nullable ComponentName assistant,
            @NonNull UserHandle user, boolean granted) {
        INotificationManager service = getService();
        try {
            service.setNotificationAssistantAccessGrantedForUser(assistant, user.getIdentifier(),
@@ -1319,7 +1320,8 @@ public class NotificationManager {

    /** @hide */
    @SystemApi
    public @Nullable ComponentName getAllowedNotificationAssistantForUser(UserHandle user) {
    public @Nullable ComponentName getAllowedNotificationAssistantForUser(
            @NonNull UserHandle user) {
        INotificationManager service = getService();
        try {
            return service.getAllowedNotificationAssistantForUser(user.getIdentifier());