From 655db510fe2e82e68eb9038df57d042320222ff5 Mon Sep 17 00:00:00 2001 From: Andrew Datsenko Date: Thu, 25 Jul 2024 07:52:20 -0700 Subject: [PATCH] Remove xplat/js/react-native-github/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewHierarchyDumper.java Summary: Changelog: [Internal] Differential Revision: D60233475 --- .../react/uimanager/ViewHierarchyDumper.java | 45 ------------------- 1 file changed, 45 deletions(-) delete mode 100644 packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewHierarchyDumper.java diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewHierarchyDumper.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewHierarchyDumper.java deleted file mode 100644 index 205a3214a193..000000000000 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewHierarchyDumper.java +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -package com.facebook.react.uimanager; - -import android.view.View; -import android.view.ViewGroup; -import com.facebook.infer.annotation.Nullsafe; -import com.facebook.react.bridge.UiThreadUtil; -import org.json.JSONArray; -import org.json.JSONException; -import org.json.JSONObject; - -@Nullsafe(Nullsafe.Mode.LOCAL) -class ViewHierarchyDumper { - - public static JSONObject toJSON(View view) throws JSONException { - UiThreadUtil.assertOnUiThread(); - - JSONObject result = new JSONObject(); - result.put("n", view.getClass().getName()); - result.put("i", System.identityHashCode(view)); - Object tag = view.getTag(); - if (tag != null && tag instanceof String) { - result.put("t", tag); - } - - if (view instanceof ViewGroup) { - ViewGroup viewGroup = (ViewGroup) view; - if (viewGroup.getChildCount() > 0) { - JSONArray children = new JSONArray(); - for (int i = 0; i < viewGroup.getChildCount(); i++) { - children.put(i, toJSON(viewGroup.getChildAt(i))); - } - result.put("c", children); - } - } - - return result; - } -}