stable class PlatformTextStyle { stable val spanStyle: PlatformSpanStyle? stable val paragraphStyle: PlatformParagraphStyle? = Stable } stable class PlatformParagraphStyle { stable val includeFontPadding: Boolean = Stable } stable class PlatformSpanStyle { = Stable } stable class AndroidFont { stable val loadingStrategy: FontLoadingStrategy runtime val typefaceLoader: TypefaceLoader = Stable } stable class Range { runtime val item: T stable val start: Int stable val end: Int stable val tag: String } unstable class Builder { unstable val text: StringBuilder{ kotlin.text.TypeAliasesKt.StringBuilder } unstable val spanStyles: MutableList> unstable val paragraphStyles: MutableList> unstable val annotations: MutableList> unstable val styleStack: MutableList> = Unstable } stable class AnnotatedString { stable val text: String unstable val spanStyles: List> unstable val paragraphStyles: List> unstable val annotations: List> } unstable class MultiParagraph { unstable val intrinsics: MultiParagraphIntrinsics stable val maxLines: Int stable val didExceedMaxLines: Boolean stable val width: Float stable val height: Float stable val lineCount: Int unstable val placeholderRects: List unstable val paragraphInfoList: List = Unstable } unstable class MultiParagraphIntrinsics { stable val annotatedString: AnnotatedString unstable val placeholders: List> unstable val minIntrinsicWidth$delegate: Lazy unstable val maxIntrinsicWidth$delegate: Lazy unstable val infoList: List = Unstable } stable class ParagraphStyle { stable val textAlign: TextAlign? stable val textDirection: TextDirection? stable val lineHeight: TextUnit stable val textIndent: TextIndent? stable val platformStyle: PlatformParagraphStyle? stable val lineHeightStyle: LineHeightStyle? } stable class Placeholder { stable val width: TextUnit stable val height: TextUnit stable val placeholderVerticalAlign: PlaceholderVerticalAlign } stable class SpanStyle { runtime val textDrawStyle: TextDrawStyle stable val fontSize: TextUnit stable val fontWeight: FontWeight? stable val fontStyle: FontStyle? stable val fontSynthesis: FontSynthesis? stable val fontFamily: FontFamily? stable val fontFeatureSettings: String? stable val letterSpacing: TextUnit stable val baselineShift: BaselineShift? stable val textGeometricTransform: TextGeometricTransform? stable val localeList: LocaleList? stable val background: Color stable val textDecoration: TextDecoration? stable val shadow: Shadow? stable val platformStyle: PlatformSpanStyle? } unstable class TextLayoutInput { stable val text: AnnotatedString stable val style: TextStyle unstable val placeholders: List> stable val maxLines: Int stable val softWrap: Boolean stable val overflow: TextOverflow stable val density: Density stable val layoutDirection: LayoutDirection runtime val fontFamilyResolver: Resolver stable val constraints: Constraints runtime var _developerSuppliedResourceLoader: ResourceLoader? = Unstable } unstable class TextLayoutResult { unstable val layoutInput: TextLayoutInput unstable val multiParagraph: MultiParagraph stable val size: IntSize stable val firstBaseline: Float stable val lastBaseline: Float unstable val placeholderRects: List = Unstable } stable class TextPainter { = Stable } stable class TextStyle { stable val spanStyle: SpanStyle stable val paragraphStyle: ParagraphStyle stable val platformStyle: PlatformTextStyle? } stable class TtsAnnotation { = Stable } stable class VerbatimTtsAnnotation { stable val verbatim: String = Stable } stable class UrlAnnotation { stable val url: String = Stable } stable class ResourceFont { stable val resId: Int stable val weight: FontWeight stable val style: FontStyle stable val loadingStrategy: FontLoadingStrategy = Stable } stable class FontFamily { stable val canLoadSynchronously: Boolean } stable class FileBasedFontFamily { = Stable } stable class SystemFontFamily { = Stable } stable class FontListFontFamily { unstable var $$delegate_0: List unstable val fonts: List } stable class GenericFontFamily { stable val name: String stable val fontFamilyName: String } stable class LoadedFontFamily { runtime val typeface: Typeface = Stable } stable class Immutable { unstable val value: Any stable val cacheable: Boolean = Stable } stable class Async { stable val current: AsyncFontListLoader = Stable } stable class FontWeight { stable val weight: Int } stable class CommitTextCommand { stable val annotatedString: AnnotatedString stable val newCursorPosition: Int = Stable } stable class SetComposingRegionCommand { stable val start: Int stable val end: Int = Stable } stable class SetComposingTextCommand { stable val annotatedString: AnnotatedString stable val newCursorPosition: Int = Stable } stable class DeleteSurroundingTextCommand { stable val lengthBeforeCursor: Int stable val lengthAfterCursor: Int = Stable } stable class DeleteSurroundingTextInCodePointsCommand { stable val lengthBeforeCursor: Int stable val lengthAfterCursor: Int = Stable } stable class SetSelectionCommand { stable val start: Int stable val end: Int = Stable } stable class FinishComposingTextCommand { = Stable } stable class BackspaceCommand { = Stable } stable class MoveCursorCommand { stable val amount: Int = Stable } stable class DeleteAllCommand { = Stable } unstable class EditProcessor { stable var mBufferState: TextFieldValue unstable var mBuffer: EditingBuffer = Unstable } unstable class EditingBuffer { unstable val gapBuffer: PartialGapBuffer stable var selectionStart: Int stable var selectionEnd: Int stable var compositionStart: Int stable var compositionEnd: Int = Unstable } unstable class PartialGapBuffer { stable var text: String unstable var buffer: GapBuffer? stable var bufStart: Int stable var bufEnd: Int = Unstable } stable class ImeOptions { stable val singleLine: Boolean stable val capitalization: KeyboardCapitalization stable val autoCorrect: Boolean stable val keyboardType: KeyboardType stable val imeAction: ImeAction } stable class TextFieldValue { stable val annotatedString: AnnotatedString stable val selection: TextRange stable val composition: TextRange? } unstable class TextInputService { runtime val platformTextInputService: PlatformTextInputService unstable val _currentInputSession: AtomicReference{ androidx.compose.ui.text.AtomicReference } = Unstable } unstable class TextInputSession { unstable val textInputService: TextInputService runtime val platformTextInputService: PlatformTextInputService = Unstable } runtime class TransformedText { stable val text: AnnotatedString runtime val offsetMapping: OffsetMapping = Uncertain(OffsetMapping) } stable class PasswordVisualTransformation { stable val mask: Char = Stable } stable class Locale { runtime val platformLocale: PlatformLocale } stable class LocaleList { unstable val localeList: List stable val size: Int } stable class LineHeightStyle { stable val alignment: Alignment stable val trim: Trim = Stable } stable class TextDecoration { stable val mask: Int } stable class Unspecified { = Stable } stable class TextGeometricTransform { stable val scaleX: Float stable val skewX: Float } stable class TextIndent { stable val firstLine: TextUnit stable val restLine: TextUnit } unstable class LayoutCompat { stable val ALIGN_NORMAL: Int stable val ALIGN_OPPOSITE: Int stable val ALIGN_CENTER: Int stable val ALIGN_LEFT: Int stable val ALIGN_RIGHT: Int stable val JUSTIFICATION_MODE_NONE: Int stable val JUSTIFICATION_MODE_INTER_WORD: Int stable val HYPHENATION_FREQUENCY_NORMAL: Int stable val HYPHENATION_FREQUENCY_FULL: Int stable val HYPHENATION_FREQUENCY_NONE: Int stable val BREAK_STRATEGY_SIMPLE: Int stable val BREAK_STRATEGY_HIGH_QUALITY: Int stable val BREAK_STRATEGY_BALANCED: Int stable val TEXT_DIRECTION_LTR: Int stable val TEXT_DIRECTION_RTL: Int stable val TEXT_DIRECTION_FIRST_STRONG_LTR: Int stable val TEXT_DIRECTION_FIRST_STRONG_RTL: Int stable val TEXT_DIRECTION_ANY_RTL_LTR: Int stable val TEXT_DIRECTION_LOCALE: Int stable val DEFAULT_ALIGNMENT: Int stable val DEFAULT_TEXT_DIRECTION: Int stable val DEFAULT_LINESPACING_MULTIPLIER: Float stable val DEFAULT_LINESPACING_EXTRA: Float stable val DEFAULT_INCLUDE_PADDING: Boolean stable val DEFAULT_MAX_LINES: Int stable val DEFAULT_BREAK_STRATEGY: Int stable val DEFAULT_HYPHENATION_FREQUENCY: Int stable val DEFAULT_JUSTIFICATION_MODE: Int stable val DEFAULT_FALLBACK_LINE_SPACING: Boolean stable val DEFAULT_LAYOUT_ALIGNMENT: Alignment unstable val DEFAULT_TEXT_DIRECTION_HEURISTIC: TextDirectionHeuristic = Unstable } unstable class LayoutHelper { unstable val layout: Layout unstable val paragraphEnds: List unstable val paragraphBidi: MutableList unstable val bidiProcessedParagraphs: BooleanArray unstable var tmpBuffer: CharArray? stable val paragraphCount: Int = Unstable } unstable class LayoutIntrinsics { unstable val boringMetrics$delegate: Lazy unstable val minIntrinsicWidth$delegate: Lazy unstable val maxIntrinsicWidth$delegate: Lazy = Unstable } unstable class TextLayout { stable val includePadding: Boolean stable val fallbackLineSpacing: Boolean unstable val layoutIntrinsics: LayoutIntrinsics stable val didExceedMaxLines: Boolean unstable val layout: Layout stable val lineCount: Int stable val topPadding: Int stable val bottomPadding: Int stable val isBoringLayout: Boolean unstable val layoutHelper$delegate: Lazy = Unstable } stable class Segment { stable val startOffset: Int stable val endOffset: Int stable val left: Int stable val top: Int stable val right: Int stable val bottom: Int = Stable } stable class SegmentBreaker { = Stable } unstable class WordBoundary { unstable val wordIterator: WordIterator = Unstable } stable class BaselineShiftSpan { stable val multiplier: Float = Stable } stable class FontFeatureSpan { stable val fontFeatureSettings: String = Stable } stable class LetterSpacingSpanEm { stable val letterSpacing: Float = Stable } stable class LetterSpacingSpanPx { stable val letterSpacing: Float = Stable } stable class LineHeightSpan { stable val lineHeight: Float = Stable } unstable class LineHeightStyleSpan { stable val lineHeight: Float stable val startIndex: Int stable val endIndex: Int stable val trimFirstLineTop: Boolean stable val trimLastLineBottom: Boolean stable val topPercentage: Int stable var firstAscent: Int stable var ascent: Int stable var descent: Int stable var lastDescent: Int stable var firstAscentDiff: Int stable var lastDescentDiff: Int = Unstable } unstable class PlaceholderSpan { stable val width: Float stable val widthUnit: Int stable val height: Float stable val heightUnit: Int stable val pxPerSp: Float stable val verticalAlign: Int unstable var fontMetrics: FontMetricsInt stable var widthPx: Int stable var heightPx: Int stable var isLaidOut: Boolean = Unstable } stable class ShadowSpan { stable val color: Int stable val offsetX: Float stable val offsetY: Float stable val radius: Float = Stable } stable class SkewXSpan { stable val skewX: Float = Stable } stable class TextDecorationSpan { stable val isUnderlineText: Boolean stable val isStrikethroughText: Boolean = Stable } unstable class TypefaceSpan { unstable val typeface: Typeface = Unstable }