From e3beb1ce565574af7eef5558e63c4357cc2cfbdc Mon Sep 17 00:00:00 2001 From: Chris Bracken Date: Wed, 3 Apr 2019 15:06:11 -0700 Subject: [PATCH] Make AccessibilityViewEmbedder final (flutter/engine#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/engine/src/flutter/shell/platform/android/io/flutter/view/AccessibilityViewEmbedder.java b/engine/src/flutter/shell/platform/android/io/flutter/view/AccessibilityViewEmbedder.java index ed92061825f..f4858d75174 100644 --- a/engine/src/flutter/shell/platform/android/io/flutter/view/AccessibilityViewEmbedder.java +++ b/engine/src/flutter/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;