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: ackpine-api/api-main/api/api-main.api
+78-9Lines changed: 78 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -276,7 +276,7 @@ public final class ru/solrudev/ackpine/installer/parameters/InstallParameters :
276
276
public fun toString ()Ljava/lang/String;
277
277
}
278
278
279
-
public final class ru/solrudev/ackpine/installer/parameters/InstallParameters$Builder : ru/solrudev/ackpine/session/parameters/ConfirmationAware {
279
+
public final class ru/solrudev/ackpine/installer/parameters/InstallParameters$Builder : ru/solrudev/ackpine/plugability/AckpinePluginRegistry, ru/solrudev/ackpine/session/parameters/ConfirmationAware {
280
280
public fun <init> (Landroid/net/Uri;)V
281
281
public fun <init> (Ljava/lang/Iterable;)V
282
282
public final fun addApk (Landroid/net/Uri;)Lru/solrudev/ackpine/installer/parameters/InstallParameters$Builder;
@@ -303,8 +303,10 @@ public final class ru/solrudev/ackpine/installer/parameters/InstallParameters$Bu
303
303
public final fun setPreapproval (Lru/solrudev/ackpine/installer/parameters/InstallPreapproval;)Lru/solrudev/ackpine/installer/parameters/InstallParameters$Builder;
304
304
public final fun setRequestUpdateOwnership (Z)Lru/solrudev/ackpine/installer/parameters/InstallParameters$Builder;
305
305
public final fun setRequireUserAction (Z)Lru/solrudev/ackpine/installer/parameters/InstallParameters$Builder;
306
-
public final fun usePlugin (Ljava/lang/Class;)Lru/solrudev/ackpine/installer/parameters/InstallParameters$Builder;
307
-
public final fun usePlugin (Ljava/lang/Class;Lru/solrudev/ackpine/plugability/AckpinePlugin$Parameters;)Lru/solrudev/ackpine/installer/parameters/InstallParameters$Builder;
306
+
public fun usePlugin (Ljava/lang/Class;)Lru/solrudev/ackpine/installer/parameters/InstallParameters$Builder;
307
+
public synthetic fun usePlugin (Ljava/lang/Class;)Lru/solrudev/ackpine/plugability/AckpinePluginRegistry;
308
+
public fun usePlugin (Ljava/lang/Class;Lru/solrudev/ackpine/plugability/AckpinePlugin$Parameters;)Lru/solrudev/ackpine/installer/parameters/InstallParameters$Builder;
309
+
public synthetic fun usePlugin (Ljava/lang/Class;Lru/solrudev/ackpine/plugability/AckpinePlugin$Parameters;)Lru/solrudev/ackpine/plugability/AckpinePluginRegistry;
308
310
}
309
311
310
312
public final class ru/solrudev/ackpine/installer/parameters/InstallPreapproval {
@@ -399,7 +401,8 @@ public final class ru/solrudev/ackpine/installer/parameters/PackageSource$Unspec
399
401
}
400
402
401
403
public abstract interface class ru/solrudev/ackpine/plugability/AckpinePlugin {
402
-
public abstract fun apply (Lru/solrudev/ackpine/installer/parameters/InstallParameters$Builder;)V
404
+
public fun apply (Lru/solrudev/ackpine/installer/parameters/InstallParameters$Builder;)V
405
+
public fun apply (Lru/solrudev/ackpine/uninstaller/parameters/UninstallParameters$Builder;)V
403
406
public abstract fun getId ()Ljava/lang/String;
404
407
}
405
408
@@ -421,6 +424,11 @@ public final class ru/solrudev/ackpine/plugability/AckpinePluginContainer {
421
424
public fun toString ()Ljava/lang/String;
422
425
}
423
426
427
+
public abstract interface class ru/solrudev/ackpine/plugability/AckpinePluginRegistry {
428
+
public abstract fun usePlugin (Ljava/lang/Class;)Lru/solrudev/ackpine/plugability/AckpinePluginRegistry;
429
+
public abstract fun usePlugin (Ljava/lang/Class;Lru/solrudev/ackpine/plugability/AckpinePlugin$Parameters;)Lru/solrudev/ackpine/plugability/AckpinePluginRegistry;
430
+
}
431
+
424
432
public abstract interface class ru/solrudev/ackpine/session/Failure {
425
433
}
426
434
@@ -621,7 +629,9 @@ public final class ru/solrudev/ackpine/uninstaller/PackageUninstaller$Companion
621
629
public final fun getInstance (Landroid/content/Context;)Lru/solrudev/ackpine/uninstaller/PackageUninstaller;
622
630
}
623
631
624
-
public abstract interface class ru/solrudev/ackpine/uninstaller/UninstallFailure : java/io/Serializable, ru/solrudev/ackpine/session/Failure {
632
+
public abstract class ru/solrudev/ackpine/uninstaller/UninstallFailure : java/io/Serializable, ru/solrudev/ackpine/session/Failure {
633
+
public synthetic fun <init> (Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
634
+
public fun getMessage ()Ljava/lang/String;
625
635
}
626
636
627
637
public final class ru/solrudev/ackpine/uninstaller/UninstallFailure$Aborted : ru/solrudev/ackpine/uninstaller/UninstallFailure {
@@ -630,12 +640,42 @@ public final class ru/solrudev/ackpine/uninstaller/UninstallFailure$Aborted : ru
630
640
public final fun copy (Ljava/lang/String;)Lru/solrudev/ackpine/uninstaller/UninstallFailure$Aborted;
631
641
public static synthetic fun copy$default (Lru/solrudev/ackpine/uninstaller/UninstallFailure$Aborted;Ljava/lang/String;ILjava/lang/Object;)Lru/solrudev/ackpine/uninstaller/UninstallFailure$Aborted;
632
642
public fun equals (Ljava/lang/Object;)Z
633
-
public final fun getMessage ()Ljava/lang/String;
643
+
public fun getMessage ()Ljava/lang/String;
644
+
public fun hashCode ()I
645
+
public fun toString ()Ljava/lang/String;
646
+
}
647
+
648
+
public final class ru/solrudev/ackpine/uninstaller/UninstallFailure$Blocked : ru/solrudev/ackpine/uninstaller/UninstallFailure {
649
+
public fun <init> (Ljava/lang/String;)V
650
+
public fun <init> (Ljava/lang/String;Ljava/lang/String;)V
651
+
public synthetic fun <init> (Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
652
+
public final fun component1 ()Ljava/lang/String;
653
+
public final fun component2 ()Ljava/lang/String;
654
+
public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lru/solrudev/ackpine/uninstaller/UninstallFailure$Blocked;
655
+
public static synthetic fun copy$default (Lru/solrudev/ackpine/uninstaller/UninstallFailure$Blocked;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lru/solrudev/ackpine/uninstaller/UninstallFailure$Blocked;
656
+
public fun equals (Ljava/lang/Object;)Z
657
+
public fun getMessage ()Ljava/lang/String;
658
+
public final fun getOtherPackageName ()Ljava/lang/String;
659
+
public fun hashCode ()I
660
+
public fun toString ()Ljava/lang/String;
661
+
}
662
+
663
+
public final class ru/solrudev/ackpine/uninstaller/UninstallFailure$Conflict : ru/solrudev/ackpine/uninstaller/UninstallFailure {
664
+
public fun <init> (Ljava/lang/String;)V
665
+
public fun <init> (Ljava/lang/String;Ljava/lang/String;)V
666
+
public synthetic fun <init> (Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
667
+
public final fun component1 ()Ljava/lang/String;
668
+
public final fun component2 ()Ljava/lang/String;
669
+
public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lru/solrudev/ackpine/uninstaller/UninstallFailure$Conflict;
670
+
public static synthetic fun copy$default (Lru/solrudev/ackpine/uninstaller/UninstallFailure$Conflict;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lru/solrudev/ackpine/uninstaller/UninstallFailure$Conflict;
671
+
public fun equals (Ljava/lang/Object;)Z
672
+
public fun getMessage ()Ljava/lang/String;
673
+
public final fun getOtherPackageName ()Ljava/lang/String;
634
674
public fun hashCode ()I
635
675
public fun toString ()Ljava/lang/String;
636
676
}
637
677
638
-
public final class ru/solrudev/ackpine/uninstaller/UninstallFailure$Exceptional : ru/solrudev/ackpine/session/Failure$Exceptional, ru/solrudev/ackpine/uninstaller/UninstallFailure {
678
+
public final class ru/solrudev/ackpine/uninstaller/UninstallFailure$Exceptional : ru/solrudev/ackpine/uninstaller/UninstallFailure, ru/solrudev/ackpine/session/Failure$Exceptional {
639
679
public fun <init> (Ljava/lang/Exception;)V
640
680
public final fun component1 ()Ljava/lang/Exception;
641
681
public final fun copy (Ljava/lang/Exception;)Lru/solrudev/ackpine/uninstaller/UninstallFailure$Exceptional;
@@ -648,29 +688,58 @@ public final class ru/solrudev/ackpine/uninstaller/UninstallFailure$Exceptional
648
688
649
689
public final class ru/solrudev/ackpine/uninstaller/UninstallFailure$Generic : ru/solrudev/ackpine/uninstaller/UninstallFailure {
650
690
public static final field INSTANCE Lru/solrudev/ackpine/uninstaller/UninstallFailure$Generic;
691
+
public fun <init> ()V
692
+
public fun <init> (Ljava/lang/String;)V
693
+
public synthetic fun <init> (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
694
+
public final fun component1 ()Ljava/lang/String;
695
+
public final fun copy (Ljava/lang/String;)Lru/solrudev/ackpine/uninstaller/UninstallFailure$Generic;
696
+
public static synthetic fun copy$default (Lru/solrudev/ackpine/uninstaller/UninstallFailure$Generic;Ljava/lang/String;ILjava/lang/Object;)Lru/solrudev/ackpine/uninstaller/UninstallFailure$Generic;
651
697
public fun equals (Ljava/lang/Object;)Z
698
+
public fun getMessage ()Ljava/lang/String;
652
699
public fun hashCode ()I
653
700
public fun toString ()Ljava/lang/String;
654
701
}
655
702
656
703
public final class ru/solrudev/ackpine/uninstaller/parameters/UninstallParameters : ru/solrudev/ackpine/session/parameters/ConfirmationAware {
657
-
public synthetic fun <init> (Ljava/lang/String;Lru/solrudev/ackpine/session/parameters/Confirmation;Lru/solrudev/ackpine/session/parameters/NotificationData;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
704
+
public synthetic fun <init> (Ljava/lang/String;Lru/solrudev/ackpine/uninstaller/parameters/UninstallerType;Lru/solrudev/ackpine/session/parameters/Confirmation;Lru/solrudev/ackpine/session/parameters/NotificationData;Lru/solrudev/ackpine/plugability/AckpinePluginContainer;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
658
705
public fun equals (Ljava/lang/Object;)Z
659
706
public fun getConfirmation ()Lru/solrudev/ackpine/session/parameters/Confirmation;
660
707
public fun getNotificationData ()Lru/solrudev/ackpine/session/parameters/NotificationData;
661
708
public final fun getPackageName ()Ljava/lang/String;
709
+
public final fun getPluginContainer ()Lru/solrudev/ackpine/plugability/AckpinePluginContainer;
710
+
public final fun getUninstallerType ()Lru/solrudev/ackpine/uninstaller/parameters/UninstallerType;
662
711
public fun hashCode ()I
663
712
public fun toString ()Ljava/lang/String;
664
713
}
665
714
666
-
public final class ru/solrudev/ackpine/uninstaller/parameters/UninstallParameters$Builder : ru/solrudev/ackpine/session/parameters/ConfirmationAware {
715
+
public final class ru/solrudev/ackpine/uninstaller/parameters/UninstallParameters$Builder : ru/solrudev/ackpine/plugability/AckpinePluginRegistry, ru/solrudev/ackpine/session/parameters/ConfirmationAware {
667
716
public fun <init> (Ljava/lang/String;)V
668
717
public final fun build ()Lru/solrudev/ackpine/uninstaller/parameters/UninstallParameters;
669
718
public fun getConfirmation ()Lru/solrudev/ackpine/session/parameters/Confirmation;
670
719
public fun getNotificationData ()Lru/solrudev/ackpine/session/parameters/NotificationData;
671
720
public final fun getPackageName ()Ljava/lang/String;
721
+
public final fun getUninstallerType ()Lru/solrudev/ackpine/uninstaller/parameters/UninstallerType;
672
722
public final fun setConfirmation (Lru/solrudev/ackpine/session/parameters/Confirmation;)Lru/solrudev/ackpine/uninstaller/parameters/UninstallParameters$Builder;
673
723
public final fun setNotificationData (Lru/solrudev/ackpine/session/parameters/NotificationData;)Lru/solrudev/ackpine/uninstaller/parameters/UninstallParameters$Builder;
674
724
public final fun setPackageName (Ljava/lang/String;)Lru/solrudev/ackpine/uninstaller/parameters/UninstallParameters$Builder;
725
+
public final fun setUninstallerType (Lru/solrudev/ackpine/uninstaller/parameters/UninstallerType;)Lru/solrudev/ackpine/uninstaller/parameters/UninstallParameters$Builder;
726
+
public final fun setUninstallerType (Lru/solrudev/ackpine/uninstaller/parameters/UninstallerType;)V
727
+
public synthetic fun usePlugin (Ljava/lang/Class;)Lru/solrudev/ackpine/plugability/AckpinePluginRegistry;
728
+
public fun usePlugin (Ljava/lang/Class;)Lru/solrudev/ackpine/uninstaller/parameters/UninstallParameters$Builder;
729
+
public synthetic fun usePlugin (Ljava/lang/Class;Lru/solrudev/ackpine/plugability/AckpinePlugin$Parameters;)Lru/solrudev/ackpine/plugability/AckpinePluginRegistry;
730
+
public fun usePlugin (Ljava/lang/Class;Lru/solrudev/ackpine/plugability/AckpinePlugin$Parameters;)Lru/solrudev/ackpine/uninstaller/parameters/UninstallParameters$Builder;
731
+
}
732
+
733
+
public final class ru/solrudev/ackpine/uninstaller/parameters/UninstallerType : java/lang/Enum {
734
+
public static final field Companion Lru/solrudev/ackpine/uninstaller/parameters/UninstallerType$Companion;
735
+
public static final field DEFAULT Lru/solrudev/ackpine/uninstaller/parameters/UninstallerType;
736
+
public static final field INTENT_BASED Lru/solrudev/ackpine/uninstaller/parameters/UninstallerType;
737
+
public static final field PACKAGE_INSTALLER_BASED Lru/solrudev/ackpine/uninstaller/parameters/UninstallerType;
738
+
public static fun getEntries ()Lkotlin/enums/EnumEntries;
739
+
public static fun valueOf (Ljava/lang/String;)Lru/solrudev/ackpine/uninstaller/parameters/UninstallerType;
740
+
public static fun values ()[Lru/solrudev/ackpine/uninstaller/parameters/UninstallerType;
741
+
}
742
+
743
+
public final class ru/solrudev/ackpine/uninstaller/parameters/UninstallerType$Companion {
0 commit comments