Skip to content

Commit 6cacea4

Browse files
committed
apiDump for Overlay work.
1 parent d03bed0 commit 6cacea4

File tree

2 files changed

+119
-10
lines changed

2 files changed

+119
-10
lines changed

workflow-ui/core-android/api/core-android.api

Lines changed: 62 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,6 @@ public abstract interface class com/squareup/workflow1/ui/AndroidScreen : com/sq
1111
public abstract fun getViewFactory ()Lcom/squareup/workflow1/ui/ScreenViewFactory;
1212
}
1313

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-
2414
public final class com/squareup/workflow1/ui/AndroidViewRegistryKt {
2515
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;
2616
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 {
10191
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;
10292
}
10393

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+
104100
public abstract interface class com/squareup/workflow1/ui/ScreenViewRunner {
105101
public static final field Companion Lcom/squareup/workflow1/ui/ScreenViewRunner$Companion;
106102
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
208204
public static synthetic fun installOn$default (Lcom/squareup/workflow1/ui/androidx/WorkflowLifecycleOwner$Companion;Landroid/view/View;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
209205
}
210206

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+
211217
public final class com/squareup/workflow1/ui/container/BackStackConfig : java/lang/Enum {
212218
public static final field Companion Lcom/squareup/workflow1/ui/container/BackStackConfig$Companion;
213219
public static final field First Lcom/squareup/workflow1/ui/container/BackStackConfig;
@@ -240,6 +246,52 @@ public final class com/squareup/workflow1/ui/container/BackStackStateKeyKt {
240246
public static final fun withBackStackStateKeyPrefix (Lcom/squareup/workflow1/ui/ViewEnvironment;Ljava/lang/String;)Lcom/squareup/workflow1/ui/ViewEnvironment;
241247
}
242248

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+
243295
public final class com/squareup/workflow1/ui/container/ViewStateCache : android/os/Parcelable {
244296
public static final field CREATOR Lcom/squareup/workflow1/ui/container/ViewStateCache$CREATOR;
245297
public fun <init> ()V

workflow-ui/core-common/api/core-common.api

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,52 @@ public final class com/squareup/workflow1/ui/ViewRegistryKt {
112112
public abstract interface annotation class com/squareup/workflow1/ui/WorkflowUiExperimentalApi : java/lang/annotation/Annotation {
113113
}
114114

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+
115161
public final class com/squareup/workflow1/ui/container/BackStackScreen : com/squareup/workflow1/ui/Screen {
116162
public fun <init> (Lcom/squareup/workflow1/ui/Screen;Ljava/util/List;)V
117163
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 {
132178
public static final fun toBackStackScreenOrNull (Ljava/util/List;)Lcom/squareup/workflow1/ui/container/BackStackScreen;
133179
}
134180

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+
135189
public final class com/squareup/workflow1/ui/container/EnvironmentScreen : com/squareup/workflow1/ui/Compatible, com/squareup/workflow1/ui/Screen {
136190
public fun getCompatibilityKey ()Ljava/lang/String;
137191
public final fun getScreen ()Lcom/squareup/workflow1/ui/Screen;
@@ -145,3 +199,6 @@ public final class com/squareup/workflow1/ui/container/EnvironmentScreenKt {
145199
public static final fun withRegistry (Lcom/squareup/workflow1/ui/Screen;Lcom/squareup/workflow1/ui/ViewRegistry;)Lcom/squareup/workflow1/ui/container/EnvironmentScreen;
146200
}
147201

202+
public abstract interface class com/squareup/workflow1/ui/container/Overlay {
203+
}
204+

0 commit comments

Comments
 (0)