stable class PlatformTextStyle { stable val spanStyle: PlatformSpanStyle? stable val paragraphStyle: PlatformParagraphStyle? = Stable } stable class PlatformParagraphStyle { stable val includeFontPadding: Boolean stable val emojiSupportMatch: EmojiSupportMatch = Stable } stable class PlatformSpanStyle { = Stable } stable class AndroidFont { stable val loadingStrategy: FontLoadingStrategy runtime val typefaceLoader: TypefaceLoader stable val variationSettings: Settings = Stable } stable class TextMotion { stable val linearity: Linearity stable val subpixelTextPositioning: Boolean } 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 spanStylesOrNull: List>? unstable val paragraphStylesOrNull: 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 val lineBreak: LineBreak? stable val hyphens: Hyphens? stable val textMotion: TextMotion? stable val textAlignOrDefault: TextAlign stable val lineBreakOrDefault: LineBreak stable val hyphensOrDefault: Hyphens } stable class Placeholder { stable val width: TextUnit stable val height: TextUnit stable val placeholderVerticalAlign: PlaceholderVerticalAlign } stable class SpanStyle { runtime val textForegroundStyle: TextForegroundStyle 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 val drawStyle: DrawStyle? } 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 TextMeasurer { runtime val fallbackFontFamilyResolver: Resolver stable val fallbackDensity: Density stable val fallbackLayoutDirection: LayoutDirection stable val cacheSize: Int unstable val textLayoutCache: TextLayoutCache? } 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 variationSettings: Settings 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 Settings { unstable val settings: List stable val needsDensity: Boolean } stable class FontVariation { = 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 } unstable class AdapterHandle { runtime val adapter: T stable val onDispose: Function0 stable var disposed: Boolean = Unstable } stable class PlatformTextInputPluginRegistryImpl { stable val factory: Function2, PlatformTextInput, PlatformTextInputAdapter> stable val adaptersByPlugin: SnapshotStateMap, AdapterWithRefCount<*>> stable var adaptersMayNeedDisposal: Boolean stable var focusedPlugin: PlatformTextInputPlugin<*>? = Stable } 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 } runtime class StaticLayoutFactory { runtime val delegate: StaticLayoutFactoryImpl = Uncertain(StaticLayoutFactoryImpl) }