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: api/revanced-patcher.api
+13-37
Original file line number
Diff line number
Diff line change
@@ -311,11 +311,15 @@ public final class app/revanced/patcher/patch/BytecodePatchBuilder : app/revance
311
311
}
312
312
313
313
public final class app/revanced/patcher/patch/BytecodePatchContext : app/revanced/patcher/patch/PatchContext, java/io/Closeable {
314
-
public final fun classBy (Lkotlin/jvm/functions/Function1;)Lapp/revanced/patcher/util/proxy/mutableTypes/MutableClass;
314
+
public final fun classBy (Ljava/lang/String;)Lcom/android/tools/smali/dexlib2/iface/ClassDef;
315
+
public final fun classBy (Lkotlin/jvm/functions/Function1;)Lcom/android/tools/smali/dexlib2/iface/ClassDef;
315
316
public fun close ()V
316
317
public synthetic fun get ()Ljava/lang/Object;
317
318
public fun get ()Ljava/util/Set;
318
-
public final fun getClasses ()Lapp/revanced/patcher/util/ProxyClassList;
319
+
public final fun getClasses ()Lapp/revanced/patcher/util/PatchClasses;
320
+
public final fun mutableClassBy (Lcom/android/tools/smali/dexlib2/iface/ClassDef;)Lapp/revanced/patcher/util/proxy/mutableTypes/MutableClass;
321
+
public final fun mutableClassBy (Ljava/lang/String;)Lapp/revanced/patcher/util/proxy/mutableTypes/MutableClass;
322
+
public final fun mutableClassBy (Lkotlin/jvm/functions/Function1;)Lapp/revanced/patcher/util/proxy/mutableTypes/MutableClass;
319
323
public final fun navigate (Lcom/android/tools/smali/dexlib2/iface/reference/MethodReference;)Lapp/revanced/patcher/util/MethodNavigator;
320
324
public final fun proxy (Lcom/android/tools/smali/dexlib2/iface/ClassDef;)Lapp/revanced/patcher/util/proxy/mutableTypes/MutableClass;
321
325
}
@@ -645,41 +649,13 @@ public final class app/revanced/patcher/util/MethodNavigator {
645
649
public static synthetic fun to$default (Lapp/revanced/patcher/util/MethodNavigator;ILkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lapp/revanced/patcher/util/MethodNavigator;
646
650
}
647
651
648
-
public final class app/revanced/patcher/util/ProxyClassList : java/util/List, kotlin/jvm/internal/markers/KMutableList {
649
-
public fun add (ILcom/android/tools/smali/dexlib2/iface/ClassDef;)V
650
-
public synthetic fun add (ILjava/lang/Object;)V
651
-
public fun add (Lcom/android/tools/smali/dexlib2/iface/ClassDef;)Z
652
-
public synthetic fun add (Ljava/lang/Object;)Z
653
-
public fun addAll (ILjava/util/Collection;)Z
654
-
public fun addAll (Ljava/util/Collection;)Z
655
-
public fun clear ()V
656
-
public fun contains (Lcom/android/tools/smali/dexlib2/iface/ClassDef;)Z
657
-
public final fun contains (Ljava/lang/Object;)Z
658
-
public fun containsAll (Ljava/util/Collection;)Z
659
-
public fun get (I)Lcom/android/tools/smali/dexlib2/iface/ClassDef;
660
-
public synthetic fun get (I)Ljava/lang/Object;
661
-
public fun getSize ()I
662
-
public fun indexOf (Lcom/android/tools/smali/dexlib2/iface/ClassDef;)I
663
-
public final fun indexOf (Ljava/lang/Object;)I
664
-
public fun isEmpty ()Z
665
-
public fun iterator ()Ljava/util/Iterator;
666
-
public fun lastIndexOf (Lcom/android/tools/smali/dexlib2/iface/ClassDef;)I
667
-
public final fun lastIndexOf (Ljava/lang/Object;)I
668
-
public fun listIterator ()Ljava/util/ListIterator;
669
-
public fun listIterator (I)Ljava/util/ListIterator;
670
-
public final fun remove (I)Lcom/android/tools/smali/dexlib2/iface/ClassDef;
671
-
public synthetic fun remove (I)Ljava/lang/Object;
672
-
public fun remove (Lcom/android/tools/smali/dexlib2/iface/ClassDef;)Z
673
-
public final fun remove (Ljava/lang/Object;)Z
674
-
public fun removeAll (Ljava/util/Collection;)Z
675
-
public fun removeAt (I)Lcom/android/tools/smali/dexlib2/iface/ClassDef;
676
-
public fun retainAll (Ljava/util/Collection;)Z
677
-
public fun set (ILcom/android/tools/smali/dexlib2/iface/ClassDef;)Lcom/android/tools/smali/dexlib2/iface/ClassDef;
678
-
public synthetic fun set (ILjava/lang/Object;)Ljava/lang/Object;
679
-
public final fun size ()I
680
-
public fun subList (II)Ljava/util/List;
681
-
public fun toArray ()[Ljava/lang/Object;
682
-
public fun toArray ([Ljava/lang/Object;)[Ljava/lang/Object;
652
+
public final class app/revanced/patcher/util/PatchClasses {
653
+
public final fun classBy (Ljava/lang/String;)Lcom/android/tools/smali/dexlib2/iface/ClassDef;
654
+
public final fun classBy (Lkotlin/jvm/functions/Function1;)Lcom/android/tools/smali/dexlib2/iface/ClassDef;
655
+
public final fun forEach (Lkotlin/jvm/functions/Function1;)V
656
+
public final fun mutableClassBy (Lcom/android/tools/smali/dexlib2/iface/ClassDef;)Lapp/revanced/patcher/util/proxy/mutableTypes/MutableClass;
657
+
public final fun mutableClassBy (Ljava/lang/String;)Lapp/revanced/patcher/util/proxy/mutableTypes/MutableClass;
658
+
public final fun mutableClassBy (Lkotlin/jvm/functions/Function1;)Lapp/revanced/patcher/util/proxy/mutableTypes/MutableClass;
683
659
}
684
660
685
661
public final class app/revanced/patcher/util/proxy/mutableTypes/MutableAnnotation : com/android/tools/smali/dexlib2/base/BaseAnnotation {
0 commit comments