androidx.compose.foundation.text.selection.SelectionLayout -> tn6:
# {"id":"sourceFile","fileName":"SelectionLayout.kt"}
    boolean isStartHandle() -> a
    androidx.compose.foundation.text.selection.SelectableInfo getCurrentInfo() -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lqm6;"}
    androidx.compose.foundation.text.selection.Selection getPreviousSelection() -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lxm6;"}
    int getSize() -> d
    androidx.compose.foundation.text.selection.SelectableInfo getFirstInfo() -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lqm6;"}
    void forEachMiddleInfo(kotlin.jvm.functions.Function1) -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lap2;)V"}
    int getEndSlot() -> g
    androidx.compose.foundation.text.selection.SelectableInfo getEndInfo() -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lqm6;"}
    androidx.compose.foundation.text.selection.CrossStatus getCrossStatus() -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lvh1;"}
    androidx.compose.foundation.text.selection.SelectableInfo getStartInfo() -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lqm6;"}
    int getStartSlot() -> k
    boolean shouldRecomputeSelection(androidx.compose.foundation.text.selection.SelectionLayout) -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ltn6;)Z"}
    androidx.collection.LongObjectMap createSubSelections(androidx.compose.foundation.text.selection.Selection) -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lxm6;)Lwd4;"}
