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