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
+82-45Lines changed: 82 additions & 45 deletions
Original file line number
Diff line number
Diff line change
@@ -429,13 +429,11 @@ public final class com/squareup/workflow1/ui/container/AlertDialogThemeResId : c
429
429
430
430
public class com/squareup/workflow1/ui/container/AlertOverlayDialogFactory : com/squareup/workflow1/ui/container/OverlayDialogFactory {
431
431
public fun <init> ()V
432
-
public fun buildDialog (Lcom/squareup/workflow1/ui/container/AlertOverlay;Lcom/squareup/workflow1/ui/ViewEnvironment;Landroid/content/Context;)Landroid/app/AlertDialog;
433
-
public synthetic fun buildDialog (Lcom/squareup/workflow1/ui/container/Overlay;Lcom/squareup/workflow1/ui/ViewEnvironment;Landroid/content/Context;)Landroid/app/Dialog;
432
+
public fun buildDialog (Lcom/squareup/workflow1/ui/container/AlertOverlay;Lcom/squareup/workflow1/ui/ViewEnvironment;Landroid/content/Context;)Lcom/squareup/workflow1/ui/container/OverlayDialogHolder;
433
+
public synthetic fun buildDialog (Lcom/squareup/workflow1/ui/container/Overlay;Lcom/squareup/workflow1/ui/ViewEnvironment;Landroid/content/Context;)Lcom/squareup/workflow1/ui/container/OverlayDialogHolder;
434
434
public fun getType ()Lkotlin/reflect/KClass;
435
435
protected final fun toId (Lcom/squareup/workflow1/ui/container/AlertOverlay$Button;)I
436
436
protected final fun updateButtonsOnShow (Landroid/app/AlertDialog;Lcom/squareup/workflow1/ui/container/AlertOverlay;)V
437
-
public fun updateDialog (Landroid/app/Dialog;Lcom/squareup/workflow1/ui/container/AlertOverlay;Lcom/squareup/workflow1/ui/ViewEnvironment;)V
438
-
public synthetic fun updateDialog (Landroid/app/Dialog;Lcom/squareup/workflow1/ui/container/Overlay;Lcom/squareup/workflow1/ui/ViewEnvironment;)V
439
437
}
440
438
441
439
public final class com/squareup/workflow1/ui/container/AndroidDialogBoundsKt {
@@ -535,26 +533,23 @@ public final class com/squareup/workflow1/ui/container/CoveredByModal : com/squa
535
533
public synthetic fun getDefault ()Ljava/lang/Object;
536
534
}
537
535
538
-
public final class com/squareup/workflow1/ui/container/DialogHolder {
539
-
public fun <init> (Lcom/squareup/workflow1/ui/container/Overlay;Lcom/squareup/workflow1/ui/ViewEnvironment;ILandroid/content/Context;Lcom/squareup/workflow1/ui/container/OverlayDialogFactory;)V
540
-
public final fun canTakeRendering (Lcom/squareup/workflow1/ui/container/Overlay;)Z
536
+
public final class com/squareup/workflow1/ui/container/DialogSession {
537
+
public fun <init> (ILcom/squareup/workflow1/ui/container/OverlayDialogHolder;)V
541
538
public final fun dismiss ()V
542
-
public final fun getEnvironment ()Lcom/squareup/workflow1/ui/ViewEnvironment;
543
-
public final fun getRendering ()Lcom/squareup/workflow1/ui/container/Overlay;
539
+
public final fun getHolder ()Lcom/squareup/workflow1/ui/container/OverlayDialogHolder;
544
540
public final fun getSavedStateRegistryKey ()Ljava/lang/String;
545
-
public final fun restore$wf1_core_android (Lcom/squareup/workflow1/ui/container/DialogHolder$KeyAndBundle;)V
546
-
public final fun save$wf1_core_android ()Lcom/squareup/workflow1/ui/container/DialogHolder$KeyAndBundle;
547
-
public final fun show (Landroidx/lifecycle/LifecycleOwner;Lcom/squareup/workflow1/ui/androidx/WorkflowSavedStateRegistryAggregator;)V
548
-
public final fun takeRendering (Lcom/squareup/workflow1/ui/container/Overlay;Lcom/squareup/workflow1/ui/ViewEnvironment;)V
541
+
public final fun restore$wf1_core_android (Lcom/squareup/workflow1/ui/container/DialogSession$KeyAndBundle;)V
542
+
public final fun save$wf1_core_android ()Lcom/squareup/workflow1/ui/container/DialogSession$KeyAndBundle;
543
+
public final fun showDialog (Landroidx/lifecycle/LifecycleOwner;Lcom/squareup/workflow1/ui/androidx/WorkflowSavedStateRegistryAggregator;)V
549
544
}
550
545
551
-
public final class com/squareup/workflow1/ui/container/DialogHolder$KeyAndBundle : android/os/Parcelable {
552
-
public static final field CREATOR Lcom/squareup/workflow1/ui/container/DialogHolder$KeyAndBundle$CREATOR;
546
+
public final class com/squareup/workflow1/ui/container/DialogSession$KeyAndBundle : android/os/Parcelable {
547
+
public static final field CREATOR Lcom/squareup/workflow1/ui/container/DialogSession$KeyAndBundle$CREATOR;
553
548
public fun <init> (Ljava/lang/String;Landroid/os/Bundle;)V
554
549
public final fun component1$wf1_core_android ()Ljava/lang/String;
555
550
public final fun component2$wf1_core_android ()Landroid/os/Bundle;
556
-
public final fun copy (Ljava/lang/String;Landroid/os/Bundle;)Lcom/squareup/workflow1/ui/container/DialogHolder$KeyAndBundle;
557
-
public static synthetic fun copy$default (Lcom/squareup/workflow1/ui/container/DialogHolder$KeyAndBundle;Ljava/lang/String;Landroid/os/Bundle;ILjava/lang/Object;)Lcom/squareup/workflow1/ui/container/DialogHolder$KeyAndBundle;
551
+
public final fun copy (Ljava/lang/String;Landroid/os/Bundle;)Lcom/squareup/workflow1/ui/container/DialogSession$KeyAndBundle;
552
+
public static synthetic fun copy$default (Lcom/squareup/workflow1/ui/container/DialogSession$KeyAndBundle;Ljava/lang/String;Landroid/os/Bundle;ILjava/lang/Object;)Lcom/squareup/workflow1/ui/container/DialogSession$KeyAndBundle;
558
553
public fun describeContents ()I
559
554
public fun equals (Ljava/lang/Object;)Z
560
555
public final fun getBundle$wf1_core_android ()Landroid/os/Bundle;
@@ -564,10 +559,10 @@ public final class com/squareup/workflow1/ui/container/DialogHolder$KeyAndBundle
564
559
public fun writeToParcel (Landroid/os/Parcel;I)V
565
560
}
566
561
567
-
public final class com/squareup/workflow1/ui/container/DialogHolder$KeyAndBundle$CREATOR : android/os/Parcelable$Creator {
568
-
public fun createFromParcel (Landroid/os/Parcel;)Lcom/squareup/workflow1/ui/container/DialogHolder$KeyAndBundle;
562
+
public final class com/squareup/workflow1/ui/container/DialogSession$KeyAndBundle$CREATOR : android/os/Parcelable$Creator {
563
+
public fun createFromParcel (Landroid/os/Parcel;)Lcom/squareup/workflow1/ui/container/DialogSession$KeyAndBundle;
569
564
public synthetic fun createFromParcel (Landroid/os/Parcel;)Ljava/lang/Object;
570
-
public fun newArray (I)[Lcom/squareup/workflow1/ui/container/DialogHolder$KeyAndBundle;
565
+
public fun newArray (I)[Lcom/squareup/workflow1/ui/container/DialogSession$KeyAndBundle;
571
566
public synthetic fun newArray (I)[Ljava/lang/Object;
572
567
}
573
568
@@ -586,49 +581,55 @@ public final class com/squareup/workflow1/ui/container/EnvironmentScreenViewFact
586
581
public static final fun EnvironmentScreenViewFactory ()Lcom/squareup/workflow1/ui/ScreenViewFactory;
587
582
}
588
583
589
-
public final class com/squareup/workflow1/ui/container/LayeredDialogs {
590
-
public static final field Companion Lcom/squareup/workflow1/ui/container/LayeredDialogs$Companion;
584
+
public final class com/squareup/workflow1/ui/container/LayeredDialogSessions {
585
+
public static final field Companion Lcom/squareup/workflow1/ui/container/LayeredDialogSessions$Companion;
591
586
public synthetic fun <init> (Landroid/content/Context;Lkotlinx/coroutines/flow/StateFlow;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
592
587
public final fun getAllowEvents ()Z
593
588
public final fun onAttachedToWindow (Ljava/lang/String;Landroid/view/View;)V
594
589
public final fun onDetachedFromWindow ()V
595
-
public final fun onRestoreInstanceState (Lcom/squareup/workflow1/ui/container/LayeredDialogs$SavedState;)V
596
-
public final fun onSaveInstanceState ()Lcom/squareup/workflow1/ui/container/LayeredDialogs$SavedState;
590
+
public final fun onRestoreInstanceState (Lcom/squareup/workflow1/ui/container/LayeredDialogSessions$SavedState;)V
591
+
public final fun onSaveInstanceState ()Lcom/squareup/workflow1/ui/container/LayeredDialogSessions$SavedState;
597
592
public final fun update (Ljava/util/List;Lcom/squareup/workflow1/ui/ViewEnvironment;Lkotlin/jvm/functions/Function1;)V
598
593
}
599
594
600
-
public final class com/squareup/workflow1/ui/container/LayeredDialogs$Companion {
601
-
public final fun forView (Landroid/view/View;Lkotlin/jvm/functions/Function1;)Lcom/squareup/workflow1/ui/container/LayeredDialogs;
595
+
public final class com/squareup/workflow1/ui/container/LayeredDialogSessions$Companion {
596
+
public final fun forView (Landroid/view/View;Lkotlin/jvm/functions/Function1;)Lcom/squareup/workflow1/ui/container/LayeredDialogSessions;
602
597
}
603
598
604
-
public final class com/squareup/workflow1/ui/container/LayeredDialogs$SavedState : android/os/Parcelable {
605
-
public static final field CREATOR Lcom/squareup/workflow1/ui/container/LayeredDialogs$SavedState$CREATOR;
599
+
public final class com/squareup/workflow1/ui/container/LayeredDialogSessions$SavedState : android/os/Parcelable {
600
+
public static final field CREATOR Lcom/squareup/workflow1/ui/container/LayeredDialogSessions$SavedState$CREATOR;
606
601
public fun <init> (Landroid/os/Parcel;)V
607
602
public fun <init> (Ljava/util/List;)V
608
603
public fun describeContents ()I
609
604
public final fun getDialogBundles$wf1_core_android ()Ljava/util/List;
610
605
public fun writeToParcel (Landroid/os/Parcel;I)V
611
606
}
612
607
613
-
public final class com/squareup/workflow1/ui/container/LayeredDialogs$SavedState$CREATOR : android/os/Parcelable$Creator {
614
-
public fun createFromParcel (Landroid/os/Parcel;)Lcom/squareup/workflow1/ui/container/LayeredDialogs$SavedState;
608
+
public final class com/squareup/workflow1/ui/container/LayeredDialogSessions$SavedState$CREATOR : android/os/Parcelable$Creator {
609
+
public fun createFromParcel (Landroid/os/Parcel;)Lcom/squareup/workflow1/ui/container/LayeredDialogSessions$SavedState;
615
610
public synthetic fun createFromParcel (Landroid/os/Parcel;)Ljava/lang/Object;
616
-
public fun newArray (I)[Lcom/squareup/workflow1/ui/container/LayeredDialogs$SavedState;
611
+
public fun newArray (I)[Lcom/squareup/workflow1/ui/container/LayeredDialogSessions$SavedState;
617
612
public synthetic fun newArray (I)[Ljava/lang/Object;
618
613
}
619
614
620
-
public abstract interface class com/squareup/workflow1/ui/container/ModalScreenOverlayOnBackPressed {
621
-
public static final field Companion Lcom/squareup/workflow1/ui/container/ModalScreenOverlayOnBackPressed$Companion;
615
+
public abstract interface class com/squareup/workflow1/ui/container/ModalScreenOverlayBackButtonHelper {
616
+
public static final field Companion Lcom/squareup/workflow1/ui/container/ModalScreenOverlayBackButtonHelper$Companion;
622
617
public abstract fun onBackPressed (Landroid/view/View;)Z
618
+
public abstract fun onContentViewUpdate (Landroid/view/View;)V
623
619
}
624
620
625
-
public final class com/squareup/workflow1/ui/container/ModalScreenOverlayOnBackPressed$Companion : com/squareup/workflow1/ui/ViewEnvironmentKey {
626
-
public fun getDefault ()Lcom/squareup/workflow1/ui/container/ModalScreenOverlayOnBackPressed;
621
+
public final class com/squareup/workflow1/ui/container/ModalScreenOverlayBackButtonHelper$Companion : com/squareup/workflow1/ui/ViewEnvironmentKey {
622
+
public fun getDefault ()Lcom/squareup/workflow1/ui/container/ModalScreenOverlayBackButtonHelper;
627
623
public synthetic fun getDefault ()Ljava/lang/Object;
628
624
}
629
625
630
-
public final class com/squareup/workflow1/ui/container/ModalScreenOverlayOnBackPressedKt {
631
-
public static final fun plus (Lcom/squareup/workflow1/ui/ViewEnvironment;Lcom/squareup/workflow1/ui/container/ModalScreenOverlayOnBackPressed;)Lcom/squareup/workflow1/ui/ViewEnvironment;
626
+
public final class com/squareup/workflow1/ui/container/ModalScreenOverlayBackButtonHelper$DefaultImpls {
627
+
public static fun onBackPressed (Lcom/squareup/workflow1/ui/container/ModalScreenOverlayBackButtonHelper;Landroid/view/View;)Z
628
+
public static fun onContentViewUpdate (Lcom/squareup/workflow1/ui/container/ModalScreenOverlayBackButtonHelper;Landroid/view/View;)V
629
+
}
630
+
631
+
public final class com/squareup/workflow1/ui/container/ModalScreenOverlayBackButtonHelperKt {
632
+
public static final fun plus (Lcom/squareup/workflow1/ui/ViewEnvironment;Lcom/squareup/workflow1/ui/container/ModalScreenOverlayBackButtonHelper;)Lcom/squareup/workflow1/ui/ViewEnvironment;
632
633
}
633
634
634
635
public final class com/squareup/workflow1/ui/container/OverlayArea {
@@ -647,8 +648,7 @@ public final class com/squareup/workflow1/ui/container/OverlayAreaKt {
647
648
}
648
649
649
650
public abstract interface class com/squareup/workflow1/ui/container/OverlayDialogFactory : com/squareup/workflow1/ui/ViewRegistry$Entry {
650
-
public abstract fun buildDialog (Lcom/squareup/workflow1/ui/container/Overlay;Lcom/squareup/workflow1/ui/ViewEnvironment;Landroid/content/Context;)Landroid/app/Dialog;
651
-
public abstract fun updateDialog (Landroid/app/Dialog;Lcom/squareup/workflow1/ui/container/Overlay;Lcom/squareup/workflow1/ui/ViewEnvironment;)V
651
+
public abstract fun buildDialog (Lcom/squareup/workflow1/ui/container/Overlay;Lcom/squareup/workflow1/ui/ViewEnvironment;Landroid/content/Context;)Lcom/squareup/workflow1/ui/container/OverlayDialogHolder;
652
652
}
653
653
654
654
public abstract interface class com/squareup/workflow1/ui/container/OverlayDialogFactoryFinder {
@@ -669,19 +669,56 @@ public final class com/squareup/workflow1/ui/container/OverlayDialogFactoryKt {
669
669
public static final fun toDialogFactory (Lcom/squareup/workflow1/ui/container/Overlay;Lcom/squareup/workflow1/ui/ViewEnvironment;)Lcom/squareup/workflow1/ui/container/OverlayDialogFactory;
670
670
}
671
671
672
+
public abstract interface class com/squareup/workflow1/ui/container/OverlayDialogHolder {
673
+
public static final field Companion Lcom/squareup/workflow1/ui/container/OverlayDialogHolder$Companion;
674
+
public abstract fun getDialog ()Landroid/app/Dialog;
675
+
public abstract fun getEnvironment ()Lcom/squareup/workflow1/ui/ViewEnvironment;
676
+
public abstract fun getRunner ()Lcom/squareup/workflow1/ui/container/OverlayDialogRunner;
677
+
}
678
+
679
+
public final class com/squareup/workflow1/ui/container/OverlayDialogHolder$Companion {
680
+
}
681
+
682
+
public final class com/squareup/workflow1/ui/container/OverlayDialogHolder$Companion$InOverlay : com/squareup/workflow1/ui/ViewEnvironmentKey {
683
+
public static final field INSTANCE Lcom/squareup/workflow1/ui/container/OverlayDialogHolder$Companion$InOverlay;
684
+
public fun getDefault ()Lcom/squareup/workflow1/ui/container/Overlay;
685
+
public synthetic fun getDefault ()Ljava/lang/Object;
686
+
}
687
+
688
+
public final class com/squareup/workflow1/ui/container/OverlayDialogHolder$Companion$NoOverlay : com/squareup/workflow1/ui/container/Overlay {
689
+
public static final field INSTANCE Lcom/squareup/workflow1/ui/container/OverlayDialogHolder$Companion$NoOverlay;
690
+
}
691
+
692
+
public final class com/squareup/workflow1/ui/container/OverlayDialogHolderKt {
693
+
public static final fun OverlayDialogHolder (Lcom/squareup/workflow1/ui/ViewEnvironment;Landroid/app/Dialog;Lcom/squareup/workflow1/ui/container/OverlayDialogRunner;)Lcom/squareup/workflow1/ui/container/OverlayDialogHolder;
694
+
public static final fun canShow (Lcom/squareup/workflow1/ui/container/OverlayDialogHolder;Lcom/squareup/workflow1/ui/container/Overlay;)Z
695
+
public static final fun getShowing (Lcom/squareup/workflow1/ui/container/OverlayDialogHolder;)Lcom/squareup/workflow1/ui/container/Overlay;
696
+
public static final fun show (Lcom/squareup/workflow1/ui/container/OverlayDialogHolder;Lcom/squareup/workflow1/ui/container/Overlay;Lcom/squareup/workflow1/ui/ViewEnvironment;)V
697
+
}
698
+
699
+
public abstract interface class com/squareup/workflow1/ui/container/OverlayDialogRunner {
700
+
public abstract fun showRendering (Lcom/squareup/workflow1/ui/container/Overlay;Lcom/squareup/workflow1/ui/ViewEnvironment;)V
701
+
}
702
+
703
+
public final class com/squareup/workflow1/ui/container/RealOverlayDialogHolder : com/squareup/workflow1/ui/container/OverlayDialogHolder {
704
+
public fun <init> (Lcom/squareup/workflow1/ui/ViewEnvironment;Landroid/app/Dialog;Lcom/squareup/workflow1/ui/container/OverlayDialogRunner;)V
705
+
public fun getDialog ()Landroid/app/Dialog;
706
+
public fun getEnvironment ()Lcom/squareup/workflow1/ui/ViewEnvironment;
707
+
public fun getRunner ()Lcom/squareup/workflow1/ui/container/OverlayDialogRunner;
708
+
}
709
+
672
710
public class com/squareup/workflow1/ui/container/ScreenOverlayDialogFactory : com/squareup/workflow1/ui/container/OverlayDialogFactory {
673
711
public fun <init> (Lkotlin/reflect/KClass;)V
674
-
public synthetic fun buildDialog (Lcom/squareup/workflow1/ui/container/Overlay;Lcom/squareup/workflow1/ui/ViewEnvironment;Landroid/content/Context;)Landroid/app/Dialog;
675
-
public final fun buildDialog (Lcom/squareup/workflow1/ui/container/ScreenOverlay;Lcom/squareup/workflow1/ui/ViewEnvironment;Landroid/content/Context;)Landroid/app/Dialog;
676
-
public fun buildDialogWithContentView (Landroid/view/View;)Landroid/app/Dialog;
712
+
public fun buildContent (Lcom/squareup/workflow1/ui/ScreenViewFactory;Lcom/squareup/workflow1/ui/Screen;Lcom/squareup/workflow1/ui/ViewEnvironment;Landroid/content/Context;)Lcom/squareup/workflow1/ui/ScreenViewHolder;
713
+
public synthetic fun buildDialog (Lcom/squareup/workflow1/ui/container/Overlay;Lcom/squareup/workflow1/ui/ViewEnvironment;Landroid/content/Context;)Lcom/squareup/workflow1/ui/container/OverlayDialogHolder;
714
+
public final fun buildDialog (Lcom/squareup/workflow1/ui/container/ScreenOverlay;Lcom/squareup/workflow1/ui/ViewEnvironment;Landroid/content/Context;)Lcom/squareup/workflow1/ui/container/OverlayDialogHolder;
715
+
public fun buildDialogWithContent (Lcom/squareup/workflow1/ui/ScreenViewHolder;)Landroid/app/Dialog;
677
716
public fun getType ()Lkotlin/reflect/KClass;
678
717
public fun updateBounds (Landroid/app/Dialog;Landroid/graphics/Rect;)V
679
-
public synthetic fun updateDialog (Landroid/app/Dialog;Lcom/squareup/workflow1/ui/container/Overlay;Lcom/squareup/workflow1/ui/ViewEnvironment;)V
680
-
public final fun updateDialog (Landroid/app/Dialog;Lcom/squareup/workflow1/ui/container/ScreenOverlay;Lcom/squareup/workflow1/ui/ViewEnvironment;)V
681
718
}
682
719
683
720
public final class com/squareup/workflow1/ui/container/ScreenOverlayDialogFactoryKt {
684
-
public static final fun setModalContent (Landroid/app/Dialog;Landroid/view/View;)V
721
+
public static final fun setContent (Landroid/app/Dialog;Lcom/squareup/workflow1/ui/ScreenViewHolder;)V
685
722
}
686
723
687
724
public final class com/squareup/workflow1/ui/container/ViewStateCache {
0 commit comments