Skip to content

Commit e53a689

Browse files
committed
apis
1 parent 728ee17 commit e53a689

3 files changed

Lines changed: 16 additions & 0 deletions

File tree

backstack/api/android/backstack.api

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
public abstract interface class com/slack/circuit/backstack/BackStack : java/lang/Iterable, kotlin/jvm/internal/markers/KMappedMarker {
22
public abstract fun containsRecord (Lcom/slack/circuit/backstack/BackStack$Record;Z)Z
3+
public abstract fun getRootRecord ()Lcom/slack/circuit/backstack/BackStack$Record;
34
public abstract fun getSize ()I
45
public abstract fun getTopRecord ()Lcom/slack/circuit/backstack/BackStack$Record;
6+
public abstract fun isRecordReachable (Ljava/lang/String;IZ)Z
57
public abstract fun pop (Lcom/slack/circuit/runtime/screen/PopResult;)Lcom/slack/circuit/backstack/BackStack$Record;
68
public static synthetic fun pop$default (Lcom/slack/circuit/backstack/BackStack;Lcom/slack/circuit/runtime/screen/PopResult;ILjava/lang/Object;)Lcom/slack/circuit/backstack/BackStack$Record;
79
public fun popUntil (Lkotlin/jvm/functions/Function1;)Lkotlinx/collections/immutable/ImmutableList;
@@ -50,9 +52,12 @@ public final class com/slack/circuit/backstack/SaveableBackStack : com/slack/cir
5052
public fun <init> (Lcom/slack/circuit/runtime/screen/Screen;)V
5153
public synthetic fun containsRecord (Lcom/slack/circuit/backstack/BackStack$Record;Z)Z
5254
public fun containsRecord (Lcom/slack/circuit/backstack/SaveableBackStack$Record;Z)Z
55+
public synthetic fun getRootRecord ()Lcom/slack/circuit/backstack/BackStack$Record;
56+
public fun getRootRecord ()Lcom/slack/circuit/backstack/SaveableBackStack$Record;
5357
public fun getSize ()I
5458
public synthetic fun getTopRecord ()Lcom/slack/circuit/backstack/BackStack$Record;
5559
public fun getTopRecord ()Lcom/slack/circuit/backstack/SaveableBackStack$Record;
60+
public fun isRecordReachable (Ljava/lang/String;IZ)Z
5661
public fun iterator ()Ljava/util/Iterator;
5762
public synthetic fun pop (Lcom/slack/circuit/runtime/screen/PopResult;)Lcom/slack/circuit/backstack/BackStack$Record;
5863
public fun pop (Lcom/slack/circuit/runtime/screen/PopResult;)Lcom/slack/circuit/backstack/SaveableBackStack$Record;

backstack/api/backstack.klib.api

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,15 @@ abstract fun interface com.slack.circuit.backstack/ProvidedValues { // com.slack
1515
}
1616

1717
abstract interface <#A: com.slack.circuit.backstack/BackStack.Record> com.slack.circuit.backstack/BackStack : kotlin.collections/Iterable<#A> { // com.slack.circuit.backstack/BackStack|null[0]
18+
abstract val rootRecord // com.slack.circuit.backstack/BackStack.rootRecord|{}rootRecord[0]
19+
abstract fun <get-rootRecord>(): #A? // com.slack.circuit.backstack/BackStack.rootRecord.<get-rootRecord>|<get-rootRecord>(){}[0]
1820
abstract val size // com.slack.circuit.backstack/BackStack.size|{}size[0]
1921
abstract fun <get-size>(): kotlin/Int // com.slack.circuit.backstack/BackStack.size.<get-size>|<get-size>(){}[0]
2022
abstract val topRecord // com.slack.circuit.backstack/BackStack.topRecord|{}topRecord[0]
2123
abstract fun <get-topRecord>(): #A? // com.slack.circuit.backstack/BackStack.topRecord.<get-topRecord>|<get-topRecord>(){}[0]
2224

2325
abstract fun containsRecord(#A, kotlin/Boolean): kotlin/Boolean // com.slack.circuit.backstack/BackStack.containsRecord|containsRecord(1:0;kotlin.Boolean){}[0]
26+
abstract fun isRecordReachable(kotlin/String, kotlin/Int, kotlin/Boolean): kotlin/Boolean // com.slack.circuit.backstack/BackStack.isRecordReachable|isRecordReachable(kotlin.String;kotlin.Int;kotlin.Boolean){}[0]
2427
abstract fun pop(com.slack.circuit.runtime.screen/PopResult? = ...): #A? // com.slack.circuit.backstack/BackStack.pop|pop(com.slack.circuit.runtime.screen.PopResult?){}[0]
2528
abstract fun push(#A, kotlin/String? = ...): kotlin/Boolean // com.slack.circuit.backstack/BackStack.push|push(1:0;kotlin.String?){}[0]
2629
abstract fun push(com.slack.circuit.runtime.screen/Screen, kotlin/String? = ...): kotlin/Boolean // com.slack.circuit.backstack/BackStack.push|push(com.slack.circuit.runtime.screen.Screen;kotlin.String?){}[0]
@@ -51,12 +54,15 @@ final class com.slack.circuit.backstack/SaveableBackStack : com.slack.circuit.ba
5154
constructor <init>(com.slack.circuit.backstack/SaveableBackStack.Record) // com.slack.circuit.backstack/SaveableBackStack.<init>|<init>(com.slack.circuit.backstack.SaveableBackStack.Record){}[0]
5255
constructor <init>(com.slack.circuit.runtime.screen/Screen) // com.slack.circuit.backstack/SaveableBackStack.<init>|<init>(com.slack.circuit.runtime.screen.Screen){}[0]
5356

57+
final val rootRecord // com.slack.circuit.backstack/SaveableBackStack.rootRecord|{}rootRecord[0]
58+
final fun <get-rootRecord>(): com.slack.circuit.backstack/SaveableBackStack.Record? // com.slack.circuit.backstack/SaveableBackStack.rootRecord.<get-rootRecord>|<get-rootRecord>(){}[0]
5459
final val size // com.slack.circuit.backstack/SaveableBackStack.size|{}size[0]
5560
final fun <get-size>(): kotlin/Int // com.slack.circuit.backstack/SaveableBackStack.size.<get-size>|<get-size>(){}[0]
5661
final val topRecord // com.slack.circuit.backstack/SaveableBackStack.topRecord|{}topRecord[0]
5762
final fun <get-topRecord>(): com.slack.circuit.backstack/SaveableBackStack.Record? // com.slack.circuit.backstack/SaveableBackStack.topRecord.<get-topRecord>|<get-topRecord>(){}[0]
5863

5964
final fun containsRecord(com.slack.circuit.backstack/SaveableBackStack.Record, kotlin/Boolean): kotlin/Boolean // com.slack.circuit.backstack/SaveableBackStack.containsRecord|containsRecord(com.slack.circuit.backstack.SaveableBackStack.Record;kotlin.Boolean){}[0]
65+
final fun isRecordReachable(kotlin/String, kotlin/Int, kotlin/Boolean): kotlin/Boolean // com.slack.circuit.backstack/SaveableBackStack.isRecordReachable|isRecordReachable(kotlin.String;kotlin.Int;kotlin.Boolean){}[0]
6066
final fun iterator(): kotlin.collections/Iterator<com.slack.circuit.backstack/SaveableBackStack.Record> // com.slack.circuit.backstack/SaveableBackStack.iterator|iterator(){}[0]
6167
final fun pop(com.slack.circuit.runtime.screen/PopResult?): com.slack.circuit.backstack/SaveableBackStack.Record? // com.slack.circuit.backstack/SaveableBackStack.pop|pop(com.slack.circuit.runtime.screen.PopResult?){}[0]
6268
final fun push(com.slack.circuit.backstack/SaveableBackStack.Record, kotlin/String?): kotlin/Boolean // com.slack.circuit.backstack/SaveableBackStack.push|push(com.slack.circuit.backstack.SaveableBackStack.Record;kotlin.String?){}[0]

backstack/api/jvm/backstack.api

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
public abstract interface class com/slack/circuit/backstack/BackStack : java/lang/Iterable, kotlin/jvm/internal/markers/KMappedMarker {
22
public abstract fun containsRecord (Lcom/slack/circuit/backstack/BackStack$Record;Z)Z
3+
public abstract fun getRootRecord ()Lcom/slack/circuit/backstack/BackStack$Record;
34
public abstract fun getSize ()I
45
public abstract fun getTopRecord ()Lcom/slack/circuit/backstack/BackStack$Record;
6+
public abstract fun isRecordReachable (Ljava/lang/String;IZ)Z
57
public abstract fun pop (Lcom/slack/circuit/runtime/screen/PopResult;)Lcom/slack/circuit/backstack/BackStack$Record;
68
public static synthetic fun pop$default (Lcom/slack/circuit/backstack/BackStack;Lcom/slack/circuit/runtime/screen/PopResult;ILjava/lang/Object;)Lcom/slack/circuit/backstack/BackStack$Record;
79
public fun popUntil (Lkotlin/jvm/functions/Function1;)Lkotlinx/collections/immutable/ImmutableList;
@@ -50,9 +52,12 @@ public final class com/slack/circuit/backstack/SaveableBackStack : com/slack/cir
5052
public fun <init> (Lcom/slack/circuit/runtime/screen/Screen;)V
5153
public synthetic fun containsRecord (Lcom/slack/circuit/backstack/BackStack$Record;Z)Z
5254
public fun containsRecord (Lcom/slack/circuit/backstack/SaveableBackStack$Record;Z)Z
55+
public synthetic fun getRootRecord ()Lcom/slack/circuit/backstack/BackStack$Record;
56+
public fun getRootRecord ()Lcom/slack/circuit/backstack/SaveableBackStack$Record;
5357
public fun getSize ()I
5458
public synthetic fun getTopRecord ()Lcom/slack/circuit/backstack/BackStack$Record;
5559
public fun getTopRecord ()Lcom/slack/circuit/backstack/SaveableBackStack$Record;
60+
public fun isRecordReachable (Ljava/lang/String;IZ)Z
5661
public fun iterator ()Ljava/util/Iterator;
5762
public synthetic fun pop (Lcom/slack/circuit/runtime/screen/PopResult;)Lcom/slack/circuit/backstack/BackStack$Record;
5863
public fun pop (Lcom/slack/circuit/runtime/screen/PopResult;)Lcom/slack/circuit/backstack/SaveableBackStack$Record;

0 commit comments

Comments
 (0)