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