diff --git a/shell/platform/android/io/flutter/embedding/engine/dynamicfeatures/PlayStoreDynamicFeatureManager.java b/shell/platform/android/io/flutter/embedding/engine/dynamicfeatures/PlayStoreDynamicFeatureManager.java index ced44101f5332..0ae2fd4961c0e 100644 --- a/shell/platform/android/io/flutter/embedding/engine/dynamicfeatures/PlayStoreDynamicFeatureManager.java +++ b/shell/platform/android/io/flutter/embedding/engine/dynamicfeatures/PlayStoreDynamicFeatureManager.java @@ -165,7 +165,7 @@ public PlayStoreDynamicFeatureManager(@NonNull Context context, @Nullable Flutte splitInstallManager = SplitInstallManagerFactory.create(context); listener = new FeatureInstallStateUpdatedListener(); splitInstallManager.registerListener(listener); - sessionIdToName = new SparseArray(); + sessionIdToName = new SparseArray<>(); sessionIdToLoadingUnitId = new SparseIntArray(); } @@ -294,10 +294,10 @@ public void loadDartLibrary(int loadingUnitId, String moduleName) { // performant and robust. // Search directly in APKs first - List apkPaths = new ArrayList(); + List apkPaths = new ArrayList<>(); // If not found in APKs, we check in extracted native libs for the lib directly. - List soPaths = new ArrayList(); - Queue searchFiles = new LinkedList(); + List soPaths = new ArrayList<>(); + Queue searchFiles = new LinkedList<>(); searchFiles.add(context.getFilesDir()); while (!searchFiles.isEmpty()) { File file = searchFiles.remove(); @@ -317,7 +317,7 @@ public void loadDartLibrary(int loadingUnitId, String moduleName) { } } - List searchPaths = new ArrayList(); + List searchPaths = new ArrayList<>(); for (String path : apkPaths) { searchPaths.add(path + "!lib/" + abi + "/" + aotSharedLibraryName); }