xref: /aosp_15_r20/external/leakcanary2/shark-android/api/shark-android.api (revision d9e8da70d8c9df9a41d7848ae506fb3115cae6e6)
1public final class shark/AndroidBuildMirror {
2	public static final field Companion Lshark/AndroidBuildMirror$Companion;
3	public fun <init> (Ljava/lang/String;ILjava/lang/String;)V
4	public final fun getId ()Ljava/lang/String;
5	public final fun getManufacturer ()Ljava/lang/String;
6	public final fun getSdkInt ()I
7}
8
9public final class shark/AndroidBuildMirror$Companion {
10	public final fun fromHeapGraph (Lshark/HeapGraph;)Lshark/AndroidBuildMirror;
11}
12
13public final class shark/AndroidExtensionsKt {
14	public static final fun getHexIdentityHashCode (Lshark/HeapObject$HeapInstance;)Ljava/lang/String;
15	public static final fun getIdentityHashCode (Lshark/HeapObject$HeapInstance;)Ljava/lang/Integer;
16}
17
18public final class shark/AndroidMetadataExtractor : shark/MetadataExtractor {
19	public static final field INSTANCE Lshark/AndroidMetadataExtractor;
20	public fun extractMetadata (Lshark/HeapGraph;)Ljava/util/Map;
21}
22
23public abstract class shark/AndroidObjectInspectors : java/lang/Enum, shark/ObjectInspector {
24	public static final field ACTIVITY Lshark/AndroidObjectInspectors;
25	public static final field ACTIVITY_THREAD Lshark/AndroidObjectInspectors;
26	public static final field ANDROIDX_FRAGMENT Lshark/AndroidObjectInspectors;
27	public static final field ANIMATOR Lshark/AndroidObjectInspectors;
28	public static final field APPLICATION Lshark/AndroidObjectInspectors;
29	public static final field APPLICATION_PACKAGE_MANAGER Lshark/AndroidObjectInspectors;
30	public static final field COMPOSITION_IMPL Lshark/AndroidObjectInspectors;
31	public static final field CONTEXT_FIELD Lshark/AndroidObjectInspectors;
32	public static final field CONTEXT_IMPL Lshark/AndroidObjectInspectors;
33	public static final field CONTEXT_WRAPPER Lshark/AndroidObjectInspectors;
34	public static final field COORDINATOR Lshark/AndroidObjectInspectors;
35	public static final field Companion Lshark/AndroidObjectInspectors$Companion;
36	public static final field DIALOG Lshark/AndroidObjectInspectors;
37	public static final field EDITOR Lshark/AndroidObjectInspectors;
38	public static final field FRAGMENT Lshark/AndroidObjectInspectors;
39	public static final field INPUT_METHOD_MANAGER Lshark/AndroidObjectInspectors;
40	public static final field LIFECYCLE_REGISTRY Lshark/AndroidObjectInspectors;
41	public static final field LOADED_APK Lshark/AndroidObjectInspectors;
42	public static final field MAIN_THREAD Lshark/AndroidObjectInspectors;
43	public static final field MESSAGE Lshark/AndroidObjectInspectors;
44	public static final field MESSAGE_QUEUE Lshark/AndroidObjectInspectors;
45	public static final field MORTAR_PRESENTER Lshark/AndroidObjectInspectors;
46	public static final field MORTAR_SCOPE Lshark/AndroidObjectInspectors;
47	public static final field OBJECT_ANIMATOR Lshark/AndroidObjectInspectors;
48	public static final field RECOMPOSER Lshark/AndroidObjectInspectors;
49	public static final field SERVICE Lshark/AndroidObjectInspectors;
50	public static final field STUB Lshark/AndroidObjectInspectors;
51	public static final field SUPPORT_FRAGMENT Lshark/AndroidObjectInspectors;
52	public static final field TOAST Lshark/AndroidObjectInspectors;
53	public static final field VIEW Lshark/AndroidObjectInspectors;
54	public static final field VIEW_ROOT_IMPL Lshark/AndroidObjectInspectors;
55	public static final field WINDOW Lshark/AndroidObjectInspectors;
56	public synthetic fun <init> (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
57	public static fun valueOf (Ljava/lang/String;)Lshark/AndroidObjectInspectors;
58	public static fun values ()[Lshark/AndroidObjectInspectors;
59}
60
61public final class shark/AndroidObjectInspectors$Companion {
62	public final fun createLeakingObjectFilters (Ljava/util/Set;)Ljava/util/List;
63	public final fun getAppDefaults ()Ljava/util/List;
64	public final fun getAppLeakingObjectFilters ()Ljava/util/List;
65}
66
67public abstract class shark/AndroidReferenceMatchers : java/lang/Enum {
68	public static final field ACCESSIBILITY_ITERATORS Lshark/AndroidReferenceMatchers;
69	public static final field ACCESSIBILITY_NODE_ID_MANAGER Lshark/AndroidReferenceMatchers;
70	public static final field ACCESSIBILITY_NODE_INFO__MORIGINALTEXT Lshark/AndroidReferenceMatchers;
71	public static final field ACCOUNT_MANAGER__AMS_TASK__RESPONSE Lshark/AndroidReferenceMatchers;
72	public static final field ACTIVITY_CHOOSE_MODEL Lshark/AndroidReferenceMatchers;
73	public static final field ACTIVITY_MANAGER_MCONTEXT Lshark/AndroidReferenceMatchers;
74	public static final field ACTIVITY_THREAD__M_NEW_ACTIVITIES Lshark/AndroidReferenceMatchers;
75	public static final field ACTIVITY_TRANSITION_STATE__M_EXITING_TO_VIEW Lshark/AndroidReferenceMatchers;
76	public static final field ANIMATION_HANDLER__ANIMATOR_REQUESTORS Lshark/AndroidReferenceMatchers;
77	public static final field APPLICATION_PACKAGE_MANAGER__HAS_SYSTEM_FEATURE_QUERY Lshark/AndroidReferenceMatchers;
78	public static final field APP_OPS_MANAGER__CALLBACK_STUB Lshark/AndroidReferenceMatchers;
79	public static final field APP_WIDGET_HOST_CALLBACKS Lshark/AndroidReferenceMatchers;
80	public static final field ASSIST_STRUCTURE Lshark/AndroidReferenceMatchers;
81	public static final field AUDIO_MANAGER Lshark/AndroidReferenceMatchers;
82	public static final field AUDIO_MANAGER__MCONTEXT_STATIC Lshark/AndroidReferenceMatchers;
83	public static final field AW_CONTENTS_POSTED_CALLBACK Lshark/AndroidReferenceMatchers;
84	public static final field AW_CONTENTS__A0 Lshark/AndroidReferenceMatchers;
85	public static final field AW_RESOURCE__SRESOURCES Lshark/AndroidReferenceMatchers;
86	public static final field BACKDROP_FRAME_RENDERER__MDECORVIEW Lshark/AndroidReferenceMatchers;
87	public static final field BIOMETRIC_PROMPT Lshark/AndroidReferenceMatchers;
88	public static final field BLOCKING_QUEUE Lshark/AndroidReferenceMatchers;
89	public static final field BUBBLE_POPUP_HELPER__SHELPER Lshark/AndroidReferenceMatchers;
90	public static final field CLIPBOARD_EX_MANAGER Lshark/AndroidReferenceMatchers;
91	public static final field CLIPBOARD_UI_MANAGER__SINSTANCE Lshark/AndroidReferenceMatchers;
92	public static final field COMPANION_DEVICE_SERVICE__STUB Lshark/AndroidReferenceMatchers;
93	public static final field CONNECTIVITY_MANAGER_CALLBACK_HANDLER Lshark/AndroidReferenceMatchers;
94	public static final field CONNECTIVITY_MANAGER__SINSTANCE Lshark/AndroidReferenceMatchers;
95	public static final field CONTROLLED_INPUT_CONNECTION_WRAPPER Lshark/AndroidReferenceMatchers;
96	public static final field Companion Lshark/AndroidReferenceMatchers$Companion;
97	public static final field DEVICE_POLICY_MANAGER__SETTINGS_OBSERVER Lshark/AndroidReferenceMatchers;
98	public static final field DREAM_SERVICE Lshark/AndroidReferenceMatchers;
99	public static final field EDITTEXT_BLINK_MESSAGEQUEUE Lshark/AndroidReferenceMatchers;
100	public static final field EVENT_RECEIVER__MMESSAGE_QUEUE Lshark/AndroidReferenceMatchers;
101	public static final field EXTENDED_STATUS_BAR_MANAGER Lshark/AndroidReferenceMatchers;
102	public static final field FINALIZER_WATCHDOG_DAEMON Lshark/AndroidReferenceMatchers;
103	public static final field FLIPPER__APPLICATION_DESCRIPTOR Lshark/AndroidReferenceMatchers;
104	public static final field GESTURE_BOOST_MANAGER Lshark/AndroidReferenceMatchers;
105	public static final field HMD_GLOBAL Ljava/lang/String;
106	public static final field HOST_ADPU_SERVICE_MSG_HANDLER Lshark/AndroidReferenceMatchers;
107	public static final field HUAWEI Ljava/lang/String;
108	public static final field IMM_CURRENT_INPUT_CONNECTION Lshark/AndroidReferenceMatchers;
109	public static final field IMM_LAST_FOCUS_VIEW Lshark/AndroidReferenceMatchers;
110	public static final field INFINIX Ljava/lang/String;
111	public static final field INPUT_MANAGER__M_LATE_INIT_CONTEXT Lshark/AndroidReferenceMatchers;
112	public static final field INPUT_METHOD_MANAGER_IS_TERRIBLE Lshark/AndroidReferenceMatchers;
113	public static final field INSTRUMENTATION_RECOMMEND_ACTIVITY Lshark/AndroidReferenceMatchers;
114	public static final field IREQUEST_FINISH_CALLBACK Lshark/AndroidReferenceMatchers;
115	public static final field JOB_SERVICE Lshark/AndroidReferenceMatchers;
116	public static final field LAYOUT_TRANSITION Lshark/AndroidReferenceMatchers;
117	public static final field LEAK_CANARY_HEAP_DUMPER Lshark/AndroidReferenceMatchers;
118	public static final field LEAK_CANARY_INTERNAL Lshark/AndroidReferenceMatchers;
119	public static final field LEAK_CANARY_THREAD Lshark/AndroidReferenceMatchers;
120	public static final field LENOVO Ljava/lang/String;
121	public static final field LG Ljava/lang/String;
122	public static final field LGCONTEXT__MCONTEXT Lshark/AndroidReferenceMatchers;
123	public static final field MAGNIFIER Lshark/AndroidReferenceMatchers;
124	public static final field MAIN Lshark/AndroidReferenceMatchers;
125	public static final field MAPPER_CLIENT Lshark/AndroidReferenceMatchers;
126	public static final field MEDIA_PROJECTION_CALLBACK Lshark/AndroidReferenceMatchers;
127	public static final field MEDIA_SCANNER_CONNECTION Lshark/AndroidReferenceMatchers;
128	public static final field MEDIA_SESSION_LEGACY_HELPER__SINSTANCE Lshark/AndroidReferenceMatchers;
129	public static final field MEIZU Ljava/lang/String;
130	public static final field MOTOROLA Ljava/lang/String;
131	public static final field MULTI_WINDOW_DECOR_SUPPORT__MWINDOW Lshark/AndroidReferenceMatchers;
132	public static final field NVIDIA Ljava/lang/String;
133	public static final field OEM_SCENE_CALL_BLOCKER Lshark/AndroidReferenceMatchers;
134	public static final field ONE_PLUS Ljava/lang/String;
135	public static final field PERF_MONITOR_LAST_CALLBACK Lshark/AndroidReferenceMatchers;
136	public static final field PERSONA_MANAGER Lshark/AndroidReferenceMatchers;
137	public static final field PLAYER_BASE Lshark/AndroidReferenceMatchers;
138	public static final field RAZER Ljava/lang/String;
139	public static final field RAZER_TEXT_KEY_LISTENER__MCONTEXT Lshark/AndroidReferenceMatchers;
140	public static final field REALME Ljava/lang/String;
141	public static final field REFERENCES Lshark/AndroidReferenceMatchers;
142	public static final field RENDER_NODE_ANIMATOR Lshark/AndroidReferenceMatchers;
143	public static final field RESOURCES__MCONTEXT Lshark/AndroidReferenceMatchers;
144	public static final field SAMSUNG Ljava/lang/String;
145	public static final field SEM_APP_ICON_SOLUTION Lshark/AndroidReferenceMatchers;
146	public static final field SEM_CLIPBOARD_MANAGER__MCONTEXT Lshark/AndroidReferenceMatchers;
147	public static final field SEM_EMERGENCY_MANAGER__MCONTEXT Lshark/AndroidReferenceMatchers;
148	public static final field SEM_PERSONA_MANAGER Lshark/AndroidReferenceMatchers;
149	public static final field SHARP Ljava/lang/String;
150	public static final field SMART_COVER_MANAGER Lshark/AndroidReferenceMatchers;
151	public static final field SPAN_CONTROLLER Lshark/AndroidReferenceMatchers;
152	public static final field SPEECH_RECOGNIZER Lshark/AndroidReferenceMatchers;
153	public static final field SPELL_CHECKER Lshark/AndroidReferenceMatchers;
154	public static final field SPELL_CHECKER_SESSION Lshark/AndroidReferenceMatchers;
155	public static final field SPEN_GESTURE_MANAGER Lshark/AndroidReferenceMatchers;
156	public static final field STATIC_MTARGET_VIEW Lshark/AndroidReferenceMatchers;
157	public static final field SYSTEM_SENSOR_MANAGER__MAPPCONTEXTIMPL Lshark/AndroidReferenceMatchers;
158	public static final field TES Ljava/lang/String;
159	public static final field TEXT_LINE__SCACHED Lshark/AndroidReferenceMatchers;
160	public static final field TEXT_TO_SPEECH Lshark/AndroidReferenceMatchers;
161	public static final field TEXT_VIEW__MLAST_HOVERED_VIEW Lshark/AndroidReferenceMatchers;
162	public static final field TOAST_TN Lshark/AndroidReferenceMatchers;
163	public static final field USER_MANAGER__SINSTANCE Lshark/AndroidReferenceMatchers;
164	public static final field VIEWLOCATIONHOLDER_ROOT Lshark/AndroidReferenceMatchers;
165	public static final field VIEW_CONFIGURATION__MCONTEXT Lshark/AndroidReferenceMatchers;
166	public static final field VIEW_GROUP__M_CURRENT_DRAG_CHILD Lshark/AndroidReferenceMatchers;
167	public static final field VIEW_GROUP__M_PRE_SORTED_CHILDREN Lshark/AndroidReferenceMatchers;
168	public static final field VIEW_TOOLTIP_CALLBACK Lshark/AndroidReferenceMatchers;
169	public static final field VIVO Ljava/lang/String;
170	public static final field WINDOW_ON_BACK_INVOKED_DISPATCHER__STUB Lshark/AndroidReferenceMatchers;
171	public static final field XIAMI__RESOURCES_IMPL Lshark/AndroidReferenceMatchers;
172	public static final field XIAOMI Ljava/lang/String;
173	public synthetic fun <init> (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
174	public static final fun buildKnownReferences (Ljava/util/Set;)Ljava/util/List;
175	public static final fun getAppDefaults ()Ljava/util/List;
176	public static final fun getIgnoredReferencesOnly ()Ljava/util/List;
177	public static final fun ignoredInstanceField (Ljava/lang/String;Ljava/lang/String;)Lshark/IgnoredReferenceMatcher;
178	public static final fun ignoredJavaLocal (Ljava/lang/String;)Lshark/IgnoredReferenceMatcher;
179	public static final fun instanceFieldLeak (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lshark/LibraryLeakReferenceMatcher;
180	public static final fun nativeGlobalVariableLeak (Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lshark/LibraryLeakReferenceMatcher;
181	public static final fun staticFieldLeak (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lshark/LibraryLeakReferenceMatcher;
182	public static fun valueOf (Ljava/lang/String;)Lshark/AndroidReferenceMatchers;
183	public static fun values ()[Lshark/AndroidReferenceMatchers;
184}
185
186public final class shark/AndroidReferenceMatchers$Companion {
187	public final fun buildKnownReferences (Ljava/util/Set;)Ljava/util/List;
188	public final fun getAppDefaults ()Ljava/util/List;
189	public final fun getIgnoredReferencesOnly ()Ljava/util/List;
190	public final fun ignoredInstanceField (Ljava/lang/String;Ljava/lang/String;)Lshark/IgnoredReferenceMatcher;
191	public final fun ignoredJavaLocal (Ljava/lang/String;)Lshark/IgnoredReferenceMatcher;
192	public final fun instanceFieldLeak (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lshark/LibraryLeakReferenceMatcher;
193	public static synthetic fun instanceFieldLeak$default (Lshark/AndroidReferenceMatchers$Companion;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lshark/LibraryLeakReferenceMatcher;
194	public final fun nativeGlobalVariableLeak (Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lshark/LibraryLeakReferenceMatcher;
195	public static synthetic fun nativeGlobalVariableLeak$default (Lshark/AndroidReferenceMatchers$Companion;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lshark/LibraryLeakReferenceMatcher;
196	public final fun staticFieldLeak (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lshark/LibraryLeakReferenceMatcher;
197	public static synthetic fun staticFieldLeak$default (Lshark/AndroidReferenceMatchers$Companion;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lshark/LibraryLeakReferenceMatcher;
198}
199
200public final class shark/AndroidResourceIdNames {
201	public static final field Companion Lshark/AndroidResourceIdNames$Companion;
202	public synthetic fun <init> ([I[Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
203	public final fun get (I)Ljava/lang/String;
204}
205
206public final class shark/AndroidResourceIdNames$Companion {
207	public final fun readFromHeap (Lshark/HeapGraph;)Lshark/AndroidResourceIdNames;
208	public final fun saveToMemory (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V
209}
210
211public final class shark/AndroidServices {
212	public static final field INSTANCE Lshark/AndroidServices;
213	public final fun getAliveAndroidServiceObjectIds (Lshark/HeapGraph;)Ljava/util/List;
214}
215
216