From 835134fd2a4fdc309992d3e5470c0d8aa0ad4ea3 Mon Sep 17 00:00:00 2001 From: Jaime Wren Date: Tue, 6 Jan 2026 19:32:21 -0800 Subject: [PATCH] Refactor FlutterRetargetAppAction to use SmartList usage patterns Updates myPlaces to use SmartList for storing action places. The list of places is typically small and fixed size, suitable for SmartList. --- src/io/flutter/actions/FlutterRetargetAppAction.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/io/flutter/actions/FlutterRetargetAppAction.java b/src/io/flutter/actions/FlutterRetargetAppAction.java index 554bfa4075..72efc5a048 100644 --- a/src/io/flutter/actions/FlutterRetargetAppAction.java +++ b/src/io/flutter/actions/FlutterRetargetAppAction.java @@ -12,6 +12,7 @@ import com.intellij.openapi.project.DumbAwareAction; import com.intellij.openapi.project.Project; import io.flutter.utils.FlutterModuleUtils; +import com.intellij.util.SmartList; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -28,7 +29,7 @@ public abstract class FlutterRetargetAppAction extends DumbAwareAction { private final String myActionId; @NotNull - private final List myPlaces = new ArrayList<>(); + private final List myPlaces = new SmartList<>(); FlutterRetargetAppAction(@NotNull String actionId, @Nullable String text,