From 9acdf1837f6ab8fb1d1175a201a8685da9713473 Mon Sep 17 00:00:00 2001 From: Chris Bracken Date: Wed, 3 Apr 2019 15:06:11 -0700 Subject: [PATCH] Make AccessibilityViewEmbedder final (#8429) Since this class implements equals() and hashCode() it should either be final or handle subclasses in equals(); given this is unlikely to be subclassed, making it final is the simpler option. --- .../android/io/flutter/view/AccessibilityViewEmbedder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shell/platform/android/io/flutter/view/AccessibilityViewEmbedder.java b/shell/platform/android/io/flutter/view/AccessibilityViewEmbedder.java index ed9206182..f4858d751 100644 --- a/shell/platform/android/io/flutter/view/AccessibilityViewEmbedder.java +++ b/shell/platform/android/io/flutter/view/AccessibilityViewEmbedder.java @@ -37,7 +37,7 @@ import java.util.Map; * for the virtual accessibility node IDs in the platform view's tree. Internally this class maintains a bidirectional * mapping between `flutterId`s and the corresponding platform view and `originId`. */ -class AccessibilityViewEmbedder { +final class AccessibilityViewEmbedder { private static final String TAG = "AccessibilityBridge"; private final ReflectionAccessors reflectionAccessors; -- GitLab