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

Commit ee150ef7 authored by Sudheer Shanka's avatar Sudheer Shanka
Browse files

Avoid the reference to ApplicationInfo in BroadcastFilter.

Bug: 379144872
Test: atest ./services/tests/mockingservicestests/src/com/android/server/am/BroadcastQueueTest.java
Flag: com.android.server.am.limit_priority_scope
Change-Id: Ice97782812d2988aad642ae968619ef525b70245
parent 62493521
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -57,7 +57,6 @@ public final class BroadcastFilter extends IntentFilter {
    final boolean visibleToInstantApp;
    public final boolean exported;
    final int initialPriority;
    final ApplicationInfo applicationInfo;

    BroadcastFilter(IntentFilter _filter, ReceiverList _receiverList,
            String _packageName, String _featureId, String _receiverId, String _requiredPermission,
@@ -74,10 +73,9 @@ public final class BroadcastFilter extends IntentFilter {
        instantApp = _instantApp;
        visibleToInstantApp = _visibleToInstantApp;
        exported = _exported;
        applicationInfo = _applicationInfo;
        initialPriority = getPriority();
        setPriority(calculateAdjustedPriority(owningUid, initialPriority,
                applicationInfo, platformCompat));
                _applicationInfo, platformCompat));
    }

    public @Nullable String getReceiverClassName() {
@@ -91,7 +89,7 @@ public final class BroadcastFilter extends IntentFilter {
    }

    public @NonNull ApplicationInfo getApplicationInfo() {
        return applicationInfo;
        return receiverList.app.info;
    }

    @NeverCompile