Skip to content

Commit ce2088e

Browse files
committed
chore: add missing classes to Android baseline profile
Add input, spoiler, and utils.input packages plus missing classes from existing packages to improve AOT compilation coverage. Made-with: Cursor
1 parent 114b47a commit ce2088e

1 file changed

Lines changed: 115 additions & 0 deletions

File tree

android/src/main/baseline-prof.txt

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,93 @@ Lcom/swmansion/enriched/markdown/EnrichedMarkdownTextPackage;
1313
Lcom/swmansion/enriched/markdown/MeasurementStore;
1414

1515
# Accessibility
16+
Lcom/swmansion/enriched/markdown/accessibility/AccessibleMarkdownTextView;
1617
Lcom/swmansion/enriched/markdown/accessibility/MarkdownAccessibilityHelper;
1718

1819
# Events
20+
Lcom/swmansion/enriched/markdown/events/ContextMenuItemPressEvent;
1921
Lcom/swmansion/enriched/markdown/events/LinkLongPressEvent;
2022
Lcom/swmansion/enriched/markdown/events/LinkPressEvent;
2123
Lcom/swmansion/enriched/markdown/events/TaskListItemPressEvent;
2224

25+
# Input - Core
26+
Lcom/swmansion/enriched/markdown/input/EnrichedMarkdownTextInputManager;
27+
Lcom/swmansion/enriched/markdown/input/EnrichedMarkdownTextInputView;
28+
29+
# Input - Autolink
30+
Lcom/swmansion/enriched/markdown/input/autolink/AutoDetectedLinkColorSpan;
31+
Lcom/swmansion/enriched/markdown/input/autolink/AutoDetectedLinkMarkerSpan;
32+
Lcom/swmansion/enriched/markdown/input/autolink/AutoDetectedLinkUnderlineSpan;
33+
Lcom/swmansion/enriched/markdown/input/autolink/AutoLinkDetector;
34+
Lcom/swmansion/enriched/markdown/input/autolink/LinkRegexConfig;
35+
36+
# Input - Detection
37+
Lcom/swmansion/enriched/markdown/input/detection/DetectorPipeline;
38+
Lcom/swmansion/enriched/markdown/input/detection/TextDetector;
39+
Lcom/swmansion/enriched/markdown/input/detection/WordResult;
40+
Lcom/swmansion/enriched/markdown/input/detection/WordsUtils;
41+
42+
# Input - Editing
43+
Lcom/swmansion/enriched/markdown/input/editing/InputConnectionWrapper;
44+
Lcom/swmansion/enriched/markdown/input/editing/MarkdownEditableFactory;
45+
Lcom/swmansion/enriched/markdown/input/editing/MarkdownTextWatcher;
46+
47+
# Input - Events
48+
Lcom/swmansion/enriched/markdown/input/events/OnCaretRectChangeEvent;
49+
Lcom/swmansion/enriched/markdown/input/events/OnChangeMarkdownEvent;
50+
Lcom/swmansion/enriched/markdown/input/events/OnChangeSelectionEvent;
51+
Lcom/swmansion/enriched/markdown/input/events/OnChangeStateEvent;
52+
Lcom/swmansion/enriched/markdown/input/events/OnChangeTextEvent;
53+
Lcom/swmansion/enriched/markdown/input/events/OnContextMenuItemPressEvent;
54+
Lcom/swmansion/enriched/markdown/input/events/OnInputBlurEvent;
55+
Lcom/swmansion/enriched/markdown/input/events/OnInputFocusEvent;
56+
Lcom/swmansion/enriched/markdown/input/events/OnLinkDetectedEvent;
57+
Lcom/swmansion/enriched/markdown/input/events/OnRequestCaretRectResultEvent;
58+
Lcom/swmansion/enriched/markdown/input/events/OnRequestMarkdownResultEvent;
59+
60+
# Input - Formatting
61+
Lcom/swmansion/enriched/markdown/input/formatting/FormattingStore;
62+
Lcom/swmansion/enriched/markdown/input/formatting/InputFormatter;
63+
Lcom/swmansion/enriched/markdown/input/formatting/InputParser;
64+
Lcom/swmansion/enriched/markdown/input/formatting/InputRemend;
65+
Lcom/swmansion/enriched/markdown/input/formatting/MarkdownSerializer;
66+
Lcom/swmansion/enriched/markdown/input/formatting/MarkdownSpan;
67+
Lcom/swmansion/enriched/markdown/input/formatting/ParseResult;
68+
69+
# Input - Layout
70+
Lcom/swmansion/enriched/markdown/input/layout/InputEventEmitter;
71+
Lcom/swmansion/enriched/markdown/input/layout/InputLayoutManager;
72+
Lcom/swmansion/enriched/markdown/input/layout/InputMeasurementStore;
73+
74+
# Input - Model
75+
Lcom/swmansion/enriched/markdown/input/model/CaretRect;
76+
Lcom/swmansion/enriched/markdown/input/model/FormattingRange;
77+
Lcom/swmansion/enriched/markdown/input/model/InputFormatterStyle;
78+
Lcom/swmansion/enriched/markdown/input/model/StyleType;
79+
80+
# Input - Styles
81+
Lcom/swmansion/enriched/markdown/input/styles/BoldStyleHandler;
82+
Lcom/swmansion/enriched/markdown/input/styles/ItalicStyleHandler;
83+
Lcom/swmansion/enriched/markdown/input/styles/LinkStyleHandler;
84+
Lcom/swmansion/enriched/markdown/input/styles/SpoilerStyleHandler;
85+
Lcom/swmansion/enriched/markdown/input/styles/StrikethroughStyleHandler;
86+
Lcom/swmansion/enriched/markdown/input/styles/StyleHandler;
87+
Lcom/swmansion/enriched/markdown/input/styles/StyleMergingConfig;
88+
Lcom/swmansion/enriched/markdown/input/styles/UnderlineStyleHandler;
89+
90+
# Input - Toolbar
91+
Lcom/swmansion/enriched/markdown/input/toolbar/InputContextMenu;
92+
2393
# Parser
2494
Lcom/swmansion/enriched/markdown/parser/Md4cFlags;
2595
Lcom/swmansion/enriched/markdown/parser/MarkdownASTNode;
2696
Lcom/swmansion/enriched/markdown/parser/MarkdownASTNode$NodeType;
2797
Lcom/swmansion/enriched/markdown/parser/Parser;
2898

2999
# Renderer Classes
100+
Lcom/swmansion/enriched/markdown/renderer/BlockStyle;
30101
Lcom/swmansion/enriched/markdown/renderer/BlockStyleContext;
102+
Lcom/swmansion/enriched/markdown/renderer/BlockType;
31103
Lcom/swmansion/enriched/markdown/renderer/BlockquoteRenderer;
32104
Lcom/swmansion/enriched/markdown/renderer/CodeBlockRenderer;
33105
Lcom/swmansion/enriched/markdown/renderer/CodeRenderer;
@@ -44,7 +116,10 @@ Lcom/swmansion/enriched/markdown/renderer/MathInlineRenderer;
44116
Lcom/swmansion/enriched/markdown/renderer/NodeRenderer;
45117
Lcom/swmansion/enriched/markdown/renderer/ParagraphRenderer;
46118
Lcom/swmansion/enriched/markdown/renderer/Renderer;
119+
Lcom/swmansion/enriched/markdown/renderer/RendererConfig;
120+
Lcom/swmansion/enriched/markdown/renderer/RendererFactory;
47121
Lcom/swmansion/enriched/markdown/renderer/SpanStyleCache;
122+
Lcom/swmansion/enriched/markdown/renderer/SpoilerRenderer;
48123
Lcom/swmansion/enriched/markdown/renderer/StrikethroughRenderer;
49124
Lcom/swmansion/enriched/markdown/renderer/StrongRenderer;
50125
Lcom/swmansion/enriched/markdown/renderer/TextRenderer;
@@ -64,18 +139,35 @@ Lcom/swmansion/enriched/markdown/spans/ImageSpan;
64139
Lcom/swmansion/enriched/markdown/spans/LineHeightSpan;
65140
Lcom/swmansion/enriched/markdown/spans/LinkSpan;
66141
Lcom/swmansion/enriched/markdown/spans/MarginBottomSpan;
142+
Lcom/swmansion/enriched/markdown/spans/MathInlinePlaceholderSpan;
67143
Lcom/swmansion/enriched/markdown/spans/MathInlineSpan;
68144
Lcom/swmansion/enriched/markdown/spans/MathMeasureRequest;
69145
Lcom/swmansion/enriched/markdown/spans/MathMetrics;
70146
Lcom/swmansion/enriched/markdown/spans/MathRenderMode;
71147
Lcom/swmansion/enriched/markdown/spans/OrderedListSpan;
148+
Lcom/swmansion/enriched/markdown/spans/SpoilerSpan;
72149
Lcom/swmansion/enriched/markdown/spans/StrikethroughSpan;
73150
Lcom/swmansion/enriched/markdown/spans/StrongSpan;
74151
Lcom/swmansion/enriched/markdown/spans/TaskListSpan;
75152
Lcom/swmansion/enriched/markdown/spans/TextSpan;
76153
Lcom/swmansion/enriched/markdown/spans/ThematicBreakSpan;
77154
Lcom/swmansion/enriched/markdown/spans/UnorderedListSpan;
78155

156+
# Spoiler
157+
Lcom/swmansion/enriched/markdown/spoiler/ParticleStrategy;
158+
Lcom/swmansion/enriched/markdown/spoiler/SegmentKey;
159+
Lcom/swmansion/enriched/markdown/spoiler/SegmentRect;
160+
Lcom/swmansion/enriched/markdown/spoiler/SolidStrategy;
161+
Lcom/swmansion/enriched/markdown/spoiler/SpoilerAnimator;
162+
Lcom/swmansion/enriched/markdown/spoiler/SpoilerCapable;
163+
Lcom/swmansion/enriched/markdown/spoiler/SpoilerConstantsKt;
164+
Lcom/swmansion/enriched/markdown/spoiler/SpoilerDrawContext;
165+
Lcom/swmansion/enriched/markdown/spoiler/SpoilerDrawUtilsKt;
166+
Lcom/swmansion/enriched/markdown/spoiler/SpoilerOverlay;
167+
Lcom/swmansion/enriched/markdown/spoiler/SpoilerOverlayDrawer;
168+
Lcom/swmansion/enriched/markdown/spoiler/SpoilerParticleDrawable;
169+
Lcom/swmansion/enriched/markdown/spoiler/SpoilerStrategyKt;
170+
79171
# Style Configuration
80172
Lcom/swmansion/enriched/markdown/styles/BaseBlockStyle;
81173
Lcom/swmansion/enriched/markdown/styles/BlockquoteStyle;
@@ -90,6 +182,7 @@ Lcom/swmansion/enriched/markdown/styles/LinkStyle;
90182
Lcom/swmansion/enriched/markdown/styles/ListStyle;
91183
Lcom/swmansion/enriched/markdown/styles/MathStyle;
92184
Lcom/swmansion/enriched/markdown/styles/ParagraphStyle;
185+
Lcom/swmansion/enriched/markdown/styles/SpoilerStyle;
93186
Lcom/swmansion/enriched/markdown/styles/StrikethroughStyle;
94187
Lcom/swmansion/enriched/markdown/styles/StrongStyle;
95188
Lcom/swmansion/enriched/markdown/styles/StyleConfig;
@@ -102,10 +195,26 @@ Lcom/swmansion/enriched/markdown/styles/UnderlineStyle;
102195

103196
# Utilities - Common
104197
Lcom/swmansion/enriched/markdown/utils/common/FeatureFlags;
198+
Lcom/swmansion/enriched/markdown/utils/common/MarkdownSegment;
199+
Lcom/swmansion/enriched/markdown/utils/common/MarkdownSegment$Math;
200+
Lcom/swmansion/enriched/markdown/utils/common/MarkdownSegment$Table;
201+
Lcom/swmansion/enriched/markdown/utils/common/MarkdownSegment$Text;
202+
Lcom/swmansion/enriched/markdown/utils/common/MarkdownSegmentKt;
203+
Lcom/swmansion/enriched/markdown/utils/common/MarkdownViewManagerUtilsKt;
105204
Lcom/swmansion/enriched/markdown/utils/common/ReadableMapExtensionsKt;
205+
Lcom/swmansion/enriched/markdown/utils/common/RenderedSegment;
206+
Lcom/swmansion/enriched/markdown/utils/common/RenderedSegment$Math;
207+
Lcom/swmansion/enriched/markdown/utils/common/RenderedSegment$Table;
208+
Lcom/swmansion/enriched/markdown/utils/common/RenderedSegment$Text;
209+
Lcom/swmansion/enriched/markdown/utils/common/RenderedSegmentKt;
106210
Lcom/swmansion/enriched/markdown/utils/common/layout/RTLUtilsKt;
107211
Lcom/swmansion/enriched/markdown/utils/common/serialization/MarkdownASTSerializer;
108212

213+
# Utilities - Input
214+
Lcom/swmansion/enriched/markdown/utils/input/AutoCapitalizeUtils;
215+
Lcom/swmansion/enriched/markdown/utils/input/BorderPropsApplicator;
216+
Lcom/swmansion/enriched/markdown/utils/input/MarkdownStyleParser;
217+
109218
# Utilities - Text
110219
Lcom/swmansion/enriched/markdown/utils/text/ImageCache;
111220
Lcom/swmansion/enriched/markdown/utils/text/ImageDownloader;
@@ -116,7 +225,10 @@ Lcom/swmansion/enriched/markdown/utils/text/extensions/ParagraphUtilsKt;
116225
Lcom/swmansion/enriched/markdown/utils/text/extensions/SpannableExtensionsKt;
117226
Lcom/swmansion/enriched/markdown/utils/text/extensions/TextPaintExtensionsKt;
118227
Lcom/swmansion/enriched/markdown/utils/text/interaction/CheckboxTouchHelper;
228+
Lcom/swmansion/enriched/markdown/utils/text/interaction/TaskListHitTestResult;
229+
Lcom/swmansion/enriched/markdown/utils/text/interaction/TaskListTapUtils;
119230
Lcom/swmansion/enriched/markdown/utils/text/interaction/TaskListTapUtilsKt;
231+
Lcom/swmansion/enriched/markdown/utils/text/interaction/TaskListToggleUtils;
120232
Lcom/swmansion/enriched/markdown/utils/text/span/BlockSpacingKt;
121233
Lcom/swmansion/enriched/markdown/utils/text/span/SpanFlagsKt;
122234
Lcom/swmansion/enriched/markdown/utils/text/view/LinkEventsKt;
@@ -129,3 +241,6 @@ Lcom/swmansion/enriched/markdown/views/BlockSegmentView;
129241
Lcom/swmansion/enriched/markdown/views/ContextMenuPopup;
130242
Lcom/swmansion/enriched/markdown/views/MathContainerView;
131243
Lcom/swmansion/enriched/markdown/views/TableContainerView;
244+
245+
# Math (optional, from src/math source set)
246+
Lcom/swmansion/enriched/markdown/spans/MathMeasureHelper;

0 commit comments

Comments
 (0)