You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: workflow-ui/core-android/api/core-android.api
+62-10Lines changed: 62 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -11,16 +11,6 @@ public abstract interface class com/squareup/workflow1/ui/AndroidScreen : com/sq
11
11
public abstract fun getViewFactory ()Lcom/squareup/workflow1/ui/ScreenViewFactory;
12
12
}
13
13
14
-
public final class com/squareup/workflow1/ui/AndroidScreenKt {
15
-
public static final fun buildView (Lcom/squareup/workflow1/ui/Screen;Lcom/squareup/workflow1/ui/ViewEnvironment;Landroid/content/Context;Landroid/view/ViewGroup;Lkotlin/jvm/functions/Function1;)Landroid/view/View;
16
-
public static synthetic fun buildView$default (Lcom/squareup/workflow1/ui/Screen;Lcom/squareup/workflow1/ui/ViewEnvironment;Landroid/content/Context;Landroid/view/ViewGroup;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroid/view/View;
17
-
}
18
-
19
-
public final class com/squareup/workflow1/ui/AndroidViewEnvironmentKt {
20
-
public static final fun getViewFactoryForRendering (Lcom/squareup/workflow1/ui/ViewEnvironment;Lcom/squareup/workflow1/ui/Screen;)Lcom/squareup/workflow1/ui/ScreenViewFactory;
21
-
public static final fun showFirstRendering (Landroid/view/View;)V
22
-
}
23
-
24
14
public final class com/squareup/workflow1/ui/AndroidViewRegistryKt {
25
15
public static final fun buildView (Lcom/squareup/workflow1/ui/ViewRegistry;Ljava/lang/Object;Lcom/squareup/workflow1/ui/ViewEnvironment;Landroid/content/Context;Landroid/view/ViewGroup;Lkotlin/jvm/functions/Function1;)Landroid/view/View;
26
16
public static synthetic fun buildView$default (Lcom/squareup/workflow1/ui/ViewRegistry;Ljava/lang/Object;Lcom/squareup/workflow1/ui/ViewEnvironment;Landroid/content/Context;Landroid/view/ViewGroup;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroid/view/View;
@@ -101,6 +91,12 @@ public final class com/squareup/workflow1/ui/ScreenViewFactory$DefaultImpls {
101
91
public static synthetic fun buildView$default (Lcom/squareup/workflow1/ui/ScreenViewFactory;Lcom/squareup/workflow1/ui/Screen;Lcom/squareup/workflow1/ui/ViewEnvironment;Landroid/content/Context;Landroid/view/ViewGroup;ILjava/lang/Object;)Landroid/view/View;
102
92
}
103
93
94
+
public final class com/squareup/workflow1/ui/ScreenViewFactoryKt {
95
+
public static final fun buildView (Lcom/squareup/workflow1/ui/Screen;Lcom/squareup/workflow1/ui/ViewEnvironment;Landroid/content/Context;Landroid/view/ViewGroup;Lkotlin/jvm/functions/Function1;)Landroid/view/View;
96
+
public static synthetic fun buildView$default (Lcom/squareup/workflow1/ui/Screen;Lcom/squareup/workflow1/ui/ViewEnvironment;Landroid/content/Context;Landroid/view/ViewGroup;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Landroid/view/View;
97
+
public static final fun showFirstRendering (Landroid/view/View;)V
98
+
}
99
+
104
100
public abstract interface class com/squareup/workflow1/ui/ScreenViewRunner {
105
101
public static final field Companion Lcom/squareup/workflow1/ui/ScreenViewRunner$Companion;
106
102
public abstract fun showRendering (Lcom/squareup/workflow1/ui/Screen;Lcom/squareup/workflow1/ui/ViewEnvironment;)V
@@ -208,6 +204,16 @@ public final class com/squareup/workflow1/ui/androidx/WorkflowLifecycleOwner$Com
208
204
public static synthetic fun installOn$default (Lcom/squareup/workflow1/ui/androidx/WorkflowLifecycleOwner$Companion;Landroid/view/View;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
209
205
}
210
206
207
+
public final class com/squareup/workflow1/ui/container/AlertDialogThemeResId : com/squareup/workflow1/ui/ViewEnvironmentKey {
208
+
public static final field INSTANCE Lcom/squareup/workflow1/ui/container/AlertDialogThemeResId;
209
+
public fun getDefault ()Ljava/lang/Integer;
210
+
public synthetic fun getDefault ()Ljava/lang/Object;
211
+
}
212
+
213
+
public abstract interface class com/squareup/workflow1/ui/container/AndroidOverlay : com/squareup/workflow1/ui/container/Overlay {
214
+
public abstract fun getDialogFactory ()Lcom/squareup/workflow1/ui/container/OverlayDialogFactory;
215
+
}
216
+
211
217
public final class com/squareup/workflow1/ui/container/BackStackConfig : java/lang/Enum {
212
218
public static final field Companion Lcom/squareup/workflow1/ui/container/BackStackConfig$Companion;
213
219
public static final field First Lcom/squareup/workflow1/ui/container/BackStackConfig;
@@ -240,6 +246,52 @@ public final class com/squareup/workflow1/ui/container/BackStackStateKeyKt {
240
246
public static final fun withBackStackStateKeyPrefix (Lcom/squareup/workflow1/ui/ViewEnvironment;Ljava/lang/String;)Lcom/squareup/workflow1/ui/ViewEnvironment;
241
247
}
242
248
249
+
public final class com/squareup/workflow1/ui/container/DialogStack {
250
+
public fun <init> (Landroid/content/Context;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;)V
251
+
public fun <init> (Landroid/view/View;Lkotlin/jvm/functions/Function1;)V
252
+
public synthetic fun <init> (Landroid/view/View;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
253
+
public final fun getHasDialogs ()Z
254
+
public final fun onRestoreInstanceState (Lcom/squareup/workflow1/ui/container/DialogStack$SavedState;)V
255
+
public final fun onSaveInstanceState ()Lcom/squareup/workflow1/ui/container/DialogStack$SavedState;
256
+
public final fun update (Ljava/util/List;Lcom/squareup/workflow1/ui/ViewEnvironment;Lkotlin/jvm/functions/Function0;)V
257
+
public static synthetic fun update$default (Lcom/squareup/workflow1/ui/container/DialogStack;Ljava/util/List;Lcom/squareup/workflow1/ui/ViewEnvironment;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V
258
+
}
259
+
260
+
public final class com/squareup/workflow1/ui/container/DialogStack$SavedState : android/os/Parcelable {
261
+
public static final field CREATOR Lcom/squareup/workflow1/ui/container/DialogStack$SavedState$CREATOR;
262
+
public fun <init> (Landroid/os/Parcel;)V
263
+
public fun describeContents ()I
264
+
public fun writeToParcel (Landroid/os/Parcel;I)V
265
+
}
266
+
267
+
public final class com/squareup/workflow1/ui/container/DialogStack$SavedState$CREATOR : android/os/Parcelable$Creator {
268
+
public fun createFromParcel (Landroid/os/Parcel;)Lcom/squareup/workflow1/ui/container/DialogStack$SavedState;
269
+
public synthetic fun createFromParcel (Landroid/os/Parcel;)Ljava/lang/Object;
270
+
public fun newArray (I)[Lcom/squareup/workflow1/ui/container/DialogStack$SavedState;
271
+
public synthetic fun newArray (I)[Ljava/lang/Object;
272
+
}
273
+
274
+
public abstract interface class com/squareup/workflow1/ui/container/OverlayDialogFactory : com/squareup/workflow1/ui/ViewRegistry$Entry {
275
+
public abstract fun buildDialog (Lcom/squareup/workflow1/ui/container/Overlay;Lcom/squareup/workflow1/ui/ViewEnvironment;Lcom/squareup/workflow1/ui/container/RectProvider;Landroid/content/Context;)Landroid/app/Dialog;
276
+
public abstract fun updateDialog (Landroid/app/Dialog;Lcom/squareup/workflow1/ui/container/Overlay;Lcom/squareup/workflow1/ui/ViewEnvironment;)V
277
+
}
278
+
279
+
public final class com/squareup/workflow1/ui/container/OverlayDialogFactoryKt {
280
+
public static final fun toDialogFactory (Lcom/squareup/workflow1/ui/container/Overlay;Lcom/squareup/workflow1/ui/ViewEnvironment;)Lcom/squareup/workflow1/ui/container/OverlayDialogFactory;
281
+
}
282
+
283
+
public abstract interface class com/squareup/workflow1/ui/container/RectProvider {
284
+
public abstract fun getOnChange ()Lkotlin/jvm/functions/Function1;
285
+
public abstract fun setOnChange (Lkotlin/jvm/functions/Function1;)V
286
+
}
287
+
288
+
public final class com/squareup/workflow1/ui/container/ViewRectProvider : com/squareup/workflow1/ui/container/RectProvider {
289
+
public fun <init> (Landroid/view/View;)V
290
+
public fun getOnChange ()Lkotlin/jvm/functions/Function1;
291
+
public final fun getView ()Landroid/view/View;
292
+
public fun setOnChange (Lkotlin/jvm/functions/Function1;)V
293
+
}
294
+
243
295
public final class com/squareup/workflow1/ui/container/ViewStateCache : android/os/Parcelable {
244
296
public static final field CREATOR Lcom/squareup/workflow1/ui/container/ViewStateCache$CREATOR;
Copy file name to clipboardExpand all lines: workflow-ui/core-common/api/core-common.api
+57Lines changed: 57 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -112,6 +112,52 @@ public final class com/squareup/workflow1/ui/ViewRegistryKt {
112
112
public abstract interface annotation class com/squareup/workflow1/ui/WorkflowUiExperimentalApi : java/lang/annotation/Annotation {
113
113
}
114
114
115
+
public final class com/squareup/workflow1/ui/container/AlertOverlay : com/squareup/workflow1/ui/container/Overlay {
116
+
public fun <init> (Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function1;)V
117
+
public synthetic fun <init> (Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
118
+
public final fun component1 ()Ljava/util/Map;
119
+
public final fun component2 ()Ljava/lang/String;
120
+
public final fun component3 ()Ljava/lang/String;
121
+
public final fun component4 ()Z
122
+
public final fun component5 ()Lkotlin/jvm/functions/Function1;
123
+
public final fun copy (Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function1;)Lcom/squareup/workflow1/ui/container/AlertOverlay;
124
+
public static synthetic fun copy$default (Lcom/squareup/workflow1/ui/container/AlertOverlay;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lcom/squareup/workflow1/ui/container/AlertOverlay;
125
+
public fun equals (Ljava/lang/Object;)Z
126
+
public final fun getButtons ()Ljava/util/Map;
127
+
public final fun getCancelable ()Z
128
+
public final fun getMessage ()Ljava/lang/String;
129
+
public final fun getOnEvent ()Lkotlin/jvm/functions/Function1;
130
+
public final fun getTitle ()Ljava/lang/String;
131
+
public fun hashCode ()I
132
+
public fun toString ()Ljava/lang/String;
133
+
}
134
+
135
+
public final class com/squareup/workflow1/ui/container/AlertOverlay$Button : java/lang/Enum {
136
+
public static final field NEGATIVE Lcom/squareup/workflow1/ui/container/AlertOverlay$Button;
137
+
public static final field NEUTRAL Lcom/squareup/workflow1/ui/container/AlertOverlay$Button;
138
+
public static final field POSITIVE Lcom/squareup/workflow1/ui/container/AlertOverlay$Button;
139
+
public static fun valueOf (Ljava/lang/String;)Lcom/squareup/workflow1/ui/container/AlertOverlay$Button;
140
+
public static fun values ()[Lcom/squareup/workflow1/ui/container/AlertOverlay$Button;
141
+
}
142
+
143
+
public abstract class com/squareup/workflow1/ui/container/AlertOverlay$Event {
144
+
}
145
+
146
+
public final class com/squareup/workflow1/ui/container/AlertOverlay$Event$ButtonClicked : com/squareup/workflow1/ui/container/AlertOverlay$Event {
147
+
public fun <init> (Lcom/squareup/workflow1/ui/container/AlertOverlay$Button;)V
148
+
public final fun component1 ()Lcom/squareup/workflow1/ui/container/AlertOverlay$Button;
149
+
public final fun copy (Lcom/squareup/workflow1/ui/container/AlertOverlay$Button;)Lcom/squareup/workflow1/ui/container/AlertOverlay$Event$ButtonClicked;
150
+
public static synthetic fun copy$default (Lcom/squareup/workflow1/ui/container/AlertOverlay$Event$ButtonClicked;Lcom/squareup/workflow1/ui/container/AlertOverlay$Button;ILjava/lang/Object;)Lcom/squareup/workflow1/ui/container/AlertOverlay$Event$ButtonClicked;
151
+
public fun equals (Ljava/lang/Object;)Z
152
+
public final fun getButton ()Lcom/squareup/workflow1/ui/container/AlertOverlay$Button;
153
+
public fun hashCode ()I
154
+
public fun toString ()Ljava/lang/String;
155
+
}
156
+
157
+
public final class com/squareup/workflow1/ui/container/AlertOverlay$Event$Canceled : com/squareup/workflow1/ui/container/AlertOverlay$Event {
158
+
public static final field INSTANCE Lcom/squareup/workflow1/ui/container/AlertOverlay$Event$Canceled;
159
+
}
160
+
115
161
public final class com/squareup/workflow1/ui/container/BackStackScreen : com/squareup/workflow1/ui/Screen {
116
162
public fun <init> (Lcom/squareup/workflow1/ui/Screen;Ljava/util/List;)V
117
163
public fun <init> (Lcom/squareup/workflow1/ui/Screen;[Lcom/squareup/workflow1/ui/Screen;)V
@@ -132,6 +178,14 @@ public final class com/squareup/workflow1/ui/container/BackStackScreenKt {
132
178
public static final fun toBackStackScreenOrNull (Ljava/util/List;)Lcom/squareup/workflow1/ui/container/BackStackScreen;
133
179
}
134
180
181
+
public final class com/squareup/workflow1/ui/container/BodyAndModalsScreen : com/squareup/workflow1/ui/Screen {
182
+
public fun <init> (Lcom/squareup/workflow1/ui/Screen;Lcom/squareup/workflow1/ui/container/Overlay;)V
183
+
public fun <init> (Lcom/squareup/workflow1/ui/Screen;Ljava/util/List;)V
184
+
public synthetic fun <init> (Lcom/squareup/workflow1/ui/Screen;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
185
+
public final fun getBody ()Lcom/squareup/workflow1/ui/Screen;
186
+
public final fun getModals ()Ljava/util/List;
187
+
}
188
+
135
189
public final class com/squareup/workflow1/ui/container/EnvironmentScreen : com/squareup/workflow1/ui/Compatible, com/squareup/workflow1/ui/Screen {
136
190
public fun getCompatibilityKey ()Ljava/lang/String;
137
191
public final fun getScreen ()Lcom/squareup/workflow1/ui/Screen;
@@ -145,3 +199,6 @@ public final class com/squareup/workflow1/ui/container/EnvironmentScreenKt {
145
199
public static final fun withRegistry (Lcom/squareup/workflow1/ui/Screen;Lcom/squareup/workflow1/ui/ViewRegistry;)Lcom/squareup/workflow1/ui/container/EnvironmentScreen;
146
200
}
147
201
202
+
public abstract interface class com/squareup/workflow1/ui/container/Overlay {
0 commit comments