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

Commit d80829f9 authored by TYM Tsai's avatar TYM Tsai Committed by Android (Google) Code Review
Browse files

Merge "PM: Restrict subclass construction." into udc-qpr-dev

parents 921f2bc9 7eac0d99
Loading
Loading
Loading
Loading
+4 −0
Original line number Original line Diff line number Diff line
@@ -7763,6 +7763,10 @@ public class PackageParser {
            final ArrayList<T> intentsList;
            final ArrayList<T> intentsList;
            try {
            try {
                final Class<T> cls = (Class<T>) Class.forName(componentName);
                final Class<T> cls = (Class<T>) Class.forName(componentName);
                if (!IntentInfo.class.isAssignableFrom(cls)) {
                    throw new AssertionError("Intent list requires subclass of IntentInfo, not: "
                            + componentName);
                }
                final Constructor<T> cons = cls.getConstructor(Parcel.class);
                final Constructor<T> cons = cls.getConstructor(Parcel.class);


                intentsList = new ArrayList<>(N);
                intentsList = new ArrayList<>(N);