unstable class PointerEvent { unstable val changes: List unstable val internalPointerEvent: InternalPointerEvent? stable val buttons: PointerButtons stable val keyboardModifiers: PointerKeyboardModifiers stable var type: PointerEventType = Unstable } unstable class RequestDisallowInterceptTouchEvent { stable var pointerInteropFilter: PointerInteropFilter? = Unstable } unstable class AbstractTextSegmentIterator { stable var text: String unstable val segment: IntArray = Unstable } unstable class CharacterTextSegmentIterator { unstable var impl: BreakIterator = Unstable } unstable class WordTextSegmentIterator { unstable var impl: BreakIterator = Unstable } stable class ParagraphTextSegmentIterator { = Stable } unstable class LineTextSegmentIterator { unstable var layoutResult: TextLayoutResult = Unstable } unstable class PageTextSegmentIterator { unstable var layoutResult: TextLayoutResult unstable var node: SemanticsNode unstable var tempRect: Rect = Unstable } unstable class ViewTreeOwners { unstable val lifecycleOwner: LifecycleOwner unstable val savedStateRegistryOwner: SavedStateRegistryOwner = Unstable } unstable class AndroidUiDispatcher { unstable val choreographer: Choreographer unstable val handler: Handler unstable val lock: Any unstable val toRunTrampolined: ArrayDeque unstable var toRunOnFrame: MutableList unstable var spareToRunOnFrame: MutableList stable var scheduledTrampolineDispatch: Boolean stable var scheduledFrameDispatch: Boolean stable val dispatchCallback: unstable val frameClock: MonotonicFrameClock = Unstable } unstable class AndroidUiFrameClock { unstable val choreographer: Choreographer = Unstable } unstable class AndroidUriHandler { unstable val context: Context = Unstable } unstable class AndroidViewConfiguration { unstable val viewConfiguration: ViewConfiguration = Unstable } unstable class AbstractComposeView { unstable var cachedViewTreeCompositionContext: WeakReference? unstable var previousAttachedWindowToken: IBinder? unstable var composition: Composition? runtime var parentContext: CompositionContext? stable var disposeViewCompositionStrategy: Function0? stable var showLayoutBounds: Boolean stable var creatingComposition: Boolean = Unstable } unstable class ComposeView { stable val content: MutableState<@[Composable] Function0?> stable var shouldCreateCompositionOnAttachedToWindow: Boolean = Unstable } stable class DisposeOnDetachedFromWindowOrReleasedFromPool { = Stable } stable class DisposeOnDetachedFromWindow { = Stable } unstable class DisposeOnLifecycleDestroyed { unstable val lifecycle: Lifecycle = Unstable } stable class DisposeOnViewTreeLifecycleDestroyed { = Stable } unstable class WindowRecomposerPolicy { unstable val factory: AtomicReference = Unstable } unstable class Key { unstable val theme: Theme stable val id: Int = Unstable } stable class ImageVectorEntry { stable val imageVector: ImageVector stable val configFlags: Int = Stable } stable class SemanticsPropertiesAndroid { stable val TestTagsAsResourceId: SemanticsPropertyKey = Stable } stable class DialogProperties { stable val dismissOnBackPress: Boolean stable val dismissOnClickOutside: Boolean stable val securePolicy: SecureFlagPolicy stable val usePlatformDefaultWidth: Boolean } stable class PopupProperties { stable val focusable: Boolean stable val dismissOnBackPress: Boolean stable val dismissOnClickOutside: Boolean stable val securePolicy: SecureFlagPolicy stable val excludeFromSystemGesture: Boolean stable val clippingEnabled: Boolean stable val usePlatformDefaultWidth: Boolean } stable class AbsoluteAlignment { stable val TopLeft: Alignment stable val TopRight: Alignment stable val CenterLeft: Alignment stable val CenterRight: Alignment stable val BottomLeft: Alignment stable val BottomRight: Alignment stable val Left: Horizontal stable val Right: Horizontal = Stable } stable class Horizontal { stable val bias: Float } stable class Vertical { stable val bias: Float } stable class BiasAlignment { stable val horizontalBias: Float stable val verticalBias: Float } stable class Horizontal { stable val bias: Float } stable class BiasAbsoluteAlignment { stable val horizontalBias: Float stable val verticalBias: Float } stable class CombinedModifier { stable val outer: Modifier stable val inner: Modifier = Stable } unstable class AutofillNode { unstable val autofillTypes: List stable var boundingBox: Rect? stable val onFill: Function1? stable val id: Int = Unstable } unstable class AutofillTree { unstable val children: MutableMap = Unstable } stable class CacheDrawScope { runtime var cacheParams: BuildDrawCacheParams unstable var drawResult: DrawResult? = Stable } unstable class DrawResult { stable var block: @[ExtensionFunctionType] Function1 = Unstable } runtime class FocusOrder { runtime val focusProperties: FocusProperties = Uncertain(FocusProperties) } stable class FocusRequesterFactory { = Stable } runtime class FocusRequester { runtime val focusRequesterModifierLocals: MutableVector = Runtime(MutableVector) } unstable class Builder { stable val name: String stable val defaultWidth: Dp stable val defaultHeight: Dp stable val viewportWidth: Float stable val viewportHeight: Float stable val tintColor: Color stable val tintBlendMode: BlendMode stable val autoMirror: Boolean unstable val nodes: Stack unstable var root: GroupParams stable var isConsumed: Boolean = Unstable } stable class ImageVector { stable val name: String stable val defaultWidth: Dp stable val defaultHeight: Dp stable val viewportWidth: Float stable val viewportHeight: Float stable val root: VectorGroup stable val tintColor: Color stable val tintBlendMode: BlendMode stable val autoMirror: Boolean } stable class VectorNode { = Stable } stable class VectorGroup { stable val name: String stable val rotation: Float stable val pivotX: Float stable val pivotY: Float stable val scaleX: Float stable val scaleY: Float stable val translationX: Float stable val translationY: Float unstable val clipPathData: List unstable val children: List } stable class VectorPath { stable val name: String unstable val pathData: List stable val pathFillType: PathFillType stable val fill: Brush? stable val fillAlpha: Float stable val stroke: Brush? stable val strokeAlpha: Float stable val strokeLineWidth: Float stable val strokeLineCap: StrokeCap stable val strokeLineJoin: StrokeJoin stable val strokeLineMiter: Float stable val trimPathStart: Float stable val trimPathEnd: Float stable val trimPathOffset: Float } unstable class VNode { stable var invalidateListener: Function0? = Unstable } stable class VectorApplier { = Stable } unstable class VectorPainter { stable var size$delegate: MutableState stable var autoMirror$delegate: MutableState unstable val vector: VectorComponent unstable var composition: Composition? stable var isDirty$delegate: MutableState stable var currentAlpha: Float stable var currentColorFilter: ColorFilter? = Unstable } stable class Rotation { = Stable } stable class PivotX { = Stable } stable class PivotY { = Stable } stable class ScaleX { = Stable } stable class ScaleY { = Stable } stable class TranslateX { = Stable } stable class TranslateY { = Stable } stable class PathData { = Stable } stable class Fill { = Stable } stable class FillAlpha { = Stable } stable class Stroke { = Stable } stable class StrokeLineWidth { = Stable } stable class StrokeAlpha { = Stable } stable class TrimPathStart { = Stable } stable class TrimPathEnd { = Stable } stable class TrimPathOffset { = Stable } stable class VectorProperty { = Stable } unstable class NestedScrollDispatcher { stable var calculateNestedScrollScope: Function0 unstable var originNestedScrollScope: CoroutineScope? runtime var parent: NestedScrollConnection? = Unstable } unstable class PointerInputFilter { runtime var layoutCoordinates: LayoutCoordinates? stable var isAttached: Boolean = Unstable } stable class PointerInputChange { stable val id: PointerId stable val uptimeMillis: Long stable val position: Offset stable val pressed: Boolean stable val previousUptimeMillis: Long stable val previousPosition: Offset stable val previousPressed: Boolean stable val type: PointerType stable val scrollDelta: Offset unstable var _historical: List? unstable var consumed: ConsumedData } stable class HistoricalChange { stable val uptimeMillis: Long stable val position: Offset } unstable class ConsumedData { stable var positionChange: Boolean stable var downChange: Boolean = Unstable } stable class PointerIconDefaults { stable val Default: PointerIcon stable val Crosshair: PointerIcon stable val Text: PointerIcon stable val Hand: PointerIcon = Stable } stable class PointerEventTimeoutCancellationException { = Stable } unstable class VelocityTracker { unstable val samples: Array stable var index: Int = Unstable } stable class RotaryScrollEvent { stable val verticalScrollPixels: Float stable val horizontalScrollPixels: Float stable val uptimeMillis: Long = Stable } stable class AlignmentLine { stable val merger: Function2 } stable class VerticalAlignmentLine { = Stable } stable class HorizontalAlignmentLine { = Stable } stable class FixedScale { stable val value: Float } unstable class ModifierInfo { stable val modifier: Modifier runtime val coordinates: LayoutCoordinates unstable val extra: Any? = Unstable } stable class PlacementScope { = Stable } unstable class Placeable { stable var width: Int stable var height: Int stable var measuredSize: IntSize stable var measurementConstraints: Constraints = Unstable } stable class RelocationRequester { = Stable } unstable class SubcomposeLayoutState { runtime val slotReusePolicy: SubcomposeSlotReusePolicy unstable var _state: LayoutNodeSubcompositionsState? stable val setRoot: @[ExtensionFunctionType] Function2 stable val setCompositionContext: @[ExtensionFunctionType] Function2 stable val setMeasurePolicy: @[ExtensionFunctionType] Function2, Unit> = Unstable } unstable class SlotIdsSet { unstable val set: MutableSet = Unstable } unstable class TestModifierUpdater { unstable val node: LayoutNode = Unstable } stable class ModifierLocal { stable val defaultFactory: Function0 } stable class ProvidableModifierLocal { } unstable class Ref { runtime var value: T? = Unstable } unstable class ValueElement { stable val name: String unstable val value: Any? = Unstable } unstable class InspectorInfo { stable var name: String? unstable var value: Any? unstable val properties: ValueElementSequence = Unstable } unstable class ValueElementSequence { unstable val elements: MutableList = Unstable } unstable class InspectorValueInfo { stable val info: @[ExtensionFunctionType] Function1 unstable var _values: InspectorInfo? = Unstable } stable class InspectableModifier { stable val end: End = Stable } stable class LocalSoftwareKeyboardController { stable val LocalSoftwareKeyboardController: ProvidableCompositionLocal = Stable } unstable class SemanticsConfiguration { unstable val props: MutableMap, Any?> stable var isMergingSemanticsOfDescendants: Boolean stable var isClearingSemantics: Boolean = Unstable } unstable class SemanticsNode { stable val outerSemanticsEntity: SemanticsEntity stable val mergingEnabled: Boolean stable var isFake: Boolean unstable var fakeNodeParent: SemanticsNode? unstable val unmergedConfig: SemanticsConfiguration stable val id: Int unstable val layoutNode: LayoutNode = Unstable } unstable class SemanticsOwner { unstable val rootNode: LayoutNode = Unstable } stable class SemanticsProperties { stable val ContentDescription: SemanticsPropertyKey> stable val StateDescription: SemanticsPropertyKey stable val ProgressBarRangeInfo: SemanticsPropertyKey stable val PaneTitle: SemanticsPropertyKey stable val SelectableGroup: SemanticsPropertyKey stable val CollectionInfo: SemanticsPropertyKey stable val CollectionItemInfo: SemanticsPropertyKey stable val Heading: SemanticsPropertyKey stable val Disabled: SemanticsPropertyKey stable val LiveRegion: SemanticsPropertyKey stable val Focused: SemanticsPropertyKey stable val InvisibleToUser: SemanticsPropertyKey stable val HorizontalScrollAxisRange: SemanticsPropertyKey stable val VerticalScrollAxisRange: SemanticsPropertyKey stable val IsPopup: SemanticsPropertyKey stable val IsDialog: SemanticsPropertyKey stable val Role: SemanticsPropertyKey stable val TestTag: SemanticsPropertyKey stable val Text: SemanticsPropertyKey> stable val EditableText: SemanticsPropertyKey stable val TextSelectionRange: SemanticsPropertyKey stable val ImeAction: SemanticsPropertyKey stable val Selected: SemanticsPropertyKey stable val ToggleableState: SemanticsPropertyKey stable val Password: SemanticsPropertyKey stable val Error: SemanticsPropertyKey stable val IndexForKey: SemanticsPropertyKey> = Stable } stable class SemanticsActions { stable val GetTextLayoutResult: SemanticsPropertyKey, Boolean>>> stable val OnClick: SemanticsPropertyKey>> stable val OnLongClick: SemanticsPropertyKey>> stable val ScrollBy: SemanticsPropertyKey>> stable val ScrollToIndex: SemanticsPropertyKey>> stable val SetProgress: SemanticsPropertyKey>> stable val SetSelection: SemanticsPropertyKey>> stable val SetText: SemanticsPropertyKey>> stable val CopyText: SemanticsPropertyKey>> stable val CutText: SemanticsPropertyKey>> stable val PasteText: SemanticsPropertyKey>> stable val Expand: SemanticsPropertyKey>> stable val Collapse: SemanticsPropertyKey>> stable val Dismiss: SemanticsPropertyKey>> stable val RequestFocus: SemanticsPropertyKey>> stable val CustomActions: SemanticsPropertyKey> = Stable } stable class SemanticsPropertyKey { stable val name: String stable val mergePolicy: Function2 = Stable } runtime class AccessibilityAction { stable val label: String? runtime val action: T? = Parameter(T) } stable class CustomAccessibilityAction { stable val label: String stable val action: Function0 = Stable } stable class ProgressBarRangeInfo { stable val current: Float stable val range: ClosedFloatingPointRange stable val steps: Int = } stable class CollectionInfo { stable val rowCount: Int stable val columnCount: Int = Stable } stable class CollectionItemInfo { stable val rowIndex: Int stable val rowSpan: Int stable val columnIndex: Int stable val columnSpan: Int = Stable } stable class ScrollAxisRange { stable val value: Function0 stable val maxValue: Function0 stable val reverseScrolling: Boolean = Stable }