revanced-patcher.api 64 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885
  1. public final class app/revanced/patcher/Fingerprint {
  2. public final fun getClassDef (Lapp/revanced/patcher/patch/BytecodePatchContext;)Lapp/revanced/patcher/util/proxy/mutableTypes/MutableClass;
  3. public final fun getClassDefOrNull (Lapp/revanced/patcher/patch/BytecodePatchContext;)Lapp/revanced/patcher/util/proxy/mutableTypes/MutableClass;
  4. public final fun getMethod (Lapp/revanced/patcher/patch/BytecodePatchContext;)Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;
  5. public final fun getMethodOrNull (Lapp/revanced/patcher/patch/BytecodePatchContext;)Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;
  6. public final fun getOriginalClassDef (Lapp/revanced/patcher/patch/BytecodePatchContext;)Lcom/android/tools/smali/dexlib2/iface/ClassDef;
  7. public final fun getOriginalClassDefOrNull (Lapp/revanced/patcher/patch/BytecodePatchContext;)Lcom/android/tools/smali/dexlib2/iface/ClassDef;
  8. public final fun getOriginalMethod (Lapp/revanced/patcher/patch/BytecodePatchContext;)Lcom/android/tools/smali/dexlib2/iface/Method;
  9. public final fun getOriginalMethodOrNull (Lapp/revanced/patcher/patch/BytecodePatchContext;)Lcom/android/tools/smali/dexlib2/iface/Method;
  10. public final fun getPatternMatch (Lapp/revanced/patcher/patch/BytecodePatchContext;)Lapp/revanced/patcher/Match$PatternMatch;
  11. public final fun getPatternMatchOrNull (Lapp/revanced/patcher/patch/BytecodePatchContext;)Lapp/revanced/patcher/Match$PatternMatch;
  12. public final fun getStringMatches (Lapp/revanced/patcher/patch/BytecodePatchContext;)Ljava/util/List;
  13. public final fun getStringMatchesOrNull (Lapp/revanced/patcher/patch/BytecodePatchContext;)Ljava/util/List;
  14. public final fun match (Lapp/revanced/patcher/patch/BytecodePatchContext;Lcom/android/tools/smali/dexlib2/iface/ClassDef;)Lapp/revanced/patcher/Match;
  15. public final fun match (Lapp/revanced/patcher/patch/BytecodePatchContext;Lcom/android/tools/smali/dexlib2/iface/Method;)Lapp/revanced/patcher/Match;
  16. public final fun match (Lapp/revanced/patcher/patch/BytecodePatchContext;Lcom/android/tools/smali/dexlib2/iface/Method;Lcom/android/tools/smali/dexlib2/iface/ClassDef;)Lapp/revanced/patcher/Match;
  17. public final fun matchOrNull (Lapp/revanced/patcher/patch/BytecodePatchContext;Lcom/android/tools/smali/dexlib2/iface/ClassDef;)Lapp/revanced/patcher/Match;
  18. public final fun matchOrNull (Lapp/revanced/patcher/patch/BytecodePatchContext;Lcom/android/tools/smali/dexlib2/iface/Method;)Lapp/revanced/patcher/Match;
  19. public final fun matchOrNull (Lapp/revanced/patcher/patch/BytecodePatchContext;Lcom/android/tools/smali/dexlib2/iface/Method;Lcom/android/tools/smali/dexlib2/iface/ClassDef;)Lapp/revanced/patcher/Match;
  20. }
  21. public final class app/revanced/patcher/FingerprintBuilder {
  22. public fun <init> ()V
  23. public final fun accessFlags (I)V
  24. public final fun accessFlags ([Lcom/android/tools/smali/dexlib2/AccessFlags;)V
  25. public final fun custom (Lkotlin/jvm/functions/Function2;)V
  26. public final fun opcodes (Ljava/lang/String;)V
  27. public final fun opcodes ([Lcom/android/tools/smali/dexlib2/Opcode;)V
  28. public final fun parameters ([Ljava/lang/String;)V
  29. public final fun returns (Ljava/lang/String;)V
  30. public final fun strings ([Ljava/lang/String;)V
  31. }
  32. public final class app/revanced/patcher/FingerprintKt {
  33. public static final fun fingerprint (ILkotlin/jvm/functions/Function1;)Lapp/revanced/patcher/Fingerprint;
  34. public static synthetic fun fingerprint$default (ILkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lapp/revanced/patcher/Fingerprint;
  35. }
  36. public abstract interface annotation class app/revanced/patcher/InternalApi : java/lang/annotation/Annotation {
  37. }
  38. public final class app/revanced/patcher/Match {
  39. public final fun getClassDef ()Lapp/revanced/patcher/util/proxy/mutableTypes/MutableClass;
  40. public final fun getMethod ()Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;
  41. public final fun getOriginalClassDef ()Lcom/android/tools/smali/dexlib2/iface/ClassDef;
  42. public final fun getOriginalMethod ()Lcom/android/tools/smali/dexlib2/iface/Method;
  43. public final fun getPatternMatch ()Lapp/revanced/patcher/Match$PatternMatch;
  44. public final fun getStringMatches ()Ljava/util/List;
  45. }
  46. public final class app/revanced/patcher/Match$PatternMatch {
  47. public final fun getEndIndex ()I
  48. public final fun getStartIndex ()I
  49. }
  50. public final class app/revanced/patcher/Match$StringMatch {
  51. public final fun getIndex ()I
  52. public final fun getString ()Ljava/lang/String;
  53. }
  54. public final class app/revanced/patcher/PackageMetadata {
  55. public final fun getPackageName ()Ljava/lang/String;
  56. public final fun getPackageVersion ()Ljava/lang/String;
  57. }
  58. public final class app/revanced/patcher/Patcher : java/io/Closeable {
  59. public fun <init> (Lapp/revanced/patcher/PatcherConfig;)V
  60. public fun close ()V
  61. public final fun get ()Lapp/revanced/patcher/PatcherResult;
  62. public final fun getContext ()Lapp/revanced/patcher/PatcherContext;
  63. public final fun invoke ()Lkotlinx/coroutines/flow/Flow;
  64. public final fun plusAssign (Ljava/util/Set;)V
  65. }
  66. public final class app/revanced/patcher/PatcherConfig {
  67. public fun <init> (Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V
  68. public synthetic fun <init> (Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
  69. }
  70. public final class app/revanced/patcher/PatcherContext : java/io/Closeable {
  71. public fun close ()V
  72. public final fun getPackageMetadata ()Lapp/revanced/patcher/PackageMetadata;
  73. }
  74. public final class app/revanced/patcher/PatcherResult {
  75. public final fun getDexFiles ()Ljava/util/Set;
  76. public final fun getResources ()Lapp/revanced/patcher/PatcherResult$PatchedResources;
  77. }
  78. public final class app/revanced/patcher/PatcherResult$PatchedDexFile {
  79. public final fun getName ()Ljava/lang/String;
  80. public final fun getStream ()Ljava/io/InputStream;
  81. }
  82. public final class app/revanced/patcher/PatcherResult$PatchedResources {
  83. public final fun getDeleteResources ()Ljava/util/Set;
  84. public final fun getDoNotCompress ()Ljava/util/Set;
  85. public final fun getOtherResources ()Ljava/io/File;
  86. public final fun getResourcesApk ()Ljava/io/File;
  87. }
  88. public final class app/revanced/patcher/extensions/ExtensionsKt {
  89. public static final fun newLabel (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;I)Lcom/android/tools/smali/dexlib2/builder/Label;
  90. }
  91. public final class app/revanced/patcher/extensions/InstructionExtensions {
  92. public static final field INSTANCE Lapp/revanced/patcher/extensions/InstructionExtensions;
  93. public final fun addInstruction (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;ILcom/android/tools/smali/dexlib2/builder/BuilderInstruction;)V
  94. public final fun addInstruction (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;ILjava/lang/String;)V
  95. public final fun addInstruction (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;Lcom/android/tools/smali/dexlib2/builder/BuilderInstruction;)V
  96. public final fun addInstruction (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;Ljava/lang/String;)V
  97. public final fun addInstructions (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;ILjava/lang/String;)V
  98. public final fun addInstructions (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;ILjava/util/List;)V
  99. public final fun addInstructions (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;Ljava/lang/String;)V
  100. public final fun addInstructions (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;Ljava/util/List;)V
  101. public final fun addInstructions (Lcom/android/tools/smali/dexlib2/builder/MutableMethodImplementation;ILjava/util/List;)V
  102. public final fun addInstructions (Lcom/android/tools/smali/dexlib2/builder/MutableMethodImplementation;Ljava/util/List;)V
  103. public final fun addInstructionsWithLabels (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;ILjava/lang/String;[Lapp/revanced/patcher/util/smali/ExternalLabel;)V
  104. public final fun getInstruction (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;I)Lcom/android/tools/smali/dexlib2/builder/BuilderInstruction;
  105. public final fun getInstruction (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;I)Ljava/lang/Object;
  106. public final fun getInstruction (Lcom/android/tools/smali/dexlib2/builder/MutableMethodImplementation;I)Lcom/android/tools/smali/dexlib2/builder/BuilderInstruction;
  107. public final fun getInstruction (Lcom/android/tools/smali/dexlib2/builder/MutableMethodImplementation;I)Ljava/lang/Object;
  108. public final fun getInstruction (Lcom/android/tools/smali/dexlib2/iface/Method;I)Lcom/android/tools/smali/dexlib2/iface/instruction/Instruction;
  109. public final fun getInstruction (Lcom/android/tools/smali/dexlib2/iface/Method;I)Ljava/lang/Object;
  110. public final fun getInstruction (Lcom/android/tools/smali/dexlib2/iface/MethodImplementation;I)Lcom/android/tools/smali/dexlib2/iface/instruction/Instruction;
  111. public final fun getInstruction (Lcom/android/tools/smali/dexlib2/iface/MethodImplementation;I)Ljava/lang/Object;
  112. public final fun getInstructionOrNull (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;I)Lcom/android/tools/smali/dexlib2/builder/BuilderInstruction;
  113. public final fun getInstructionOrNull (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;I)Ljava/lang/Object;
  114. public final fun getInstructionOrNull (Lcom/android/tools/smali/dexlib2/iface/Method;I)Lcom/android/tools/smali/dexlib2/iface/instruction/Instruction;
  115. public final fun getInstructionOrNull (Lcom/android/tools/smali/dexlib2/iface/Method;I)Ljava/lang/Object;
  116. public final fun getInstructions (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;)Ljava/util/List;
  117. public final fun getInstructions (Lcom/android/tools/smali/dexlib2/iface/Method;)Ljava/lang/Iterable;
  118. public final fun getInstructionsOrNull (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;)Ljava/util/List;
  119. public final fun getInstructionsOrNull (Lcom/android/tools/smali/dexlib2/iface/Method;)Ljava/lang/Iterable;
  120. public final fun removeInstruction (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;I)V
  121. public final fun removeInstructions (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;I)V
  122. public final fun removeInstructions (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;II)V
  123. public final fun removeInstructions (Lcom/android/tools/smali/dexlib2/builder/MutableMethodImplementation;I)V
  124. public final fun removeInstructions (Lcom/android/tools/smali/dexlib2/builder/MutableMethodImplementation;II)V
  125. public final fun replaceInstruction (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;ILcom/android/tools/smali/dexlib2/builder/BuilderInstruction;)V
  126. public final fun replaceInstruction (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;ILjava/lang/String;)V
  127. public final fun replaceInstructions (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;ILjava/lang/String;)V
  128. public final fun replaceInstructions (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;ILjava/util/List;)V
  129. public final fun replaceInstructions (Lcom/android/tools/smali/dexlib2/builder/MutableMethodImplementation;ILjava/util/List;)V
  130. }
  131. public final class app/revanced/patcher/patch/BytecodePatch : app/revanced/patcher/patch/Patch {
  132. public final fun getExtensionInputStream ()Ljava/util/function/Supplier;
  133. public fun toString ()Ljava/lang/String;
  134. }
  135. public final class app/revanced/patcher/patch/BytecodePatchBuilder : app/revanced/patcher/patch/PatchBuilder {
  136. public synthetic fun build$revanced_patcher ()Lapp/revanced/patcher/patch/Patch;
  137. public final fun extendWith (Ljava/lang/String;)Lapp/revanced/patcher/patch/BytecodePatchBuilder;
  138. public final fun getExtensionInputStream ()Ljava/util/function/Supplier;
  139. public final fun setExtensionInputStream (Ljava/util/function/Supplier;)V
  140. }
  141. public final class app/revanced/patcher/patch/BytecodePatchContext : app/revanced/patcher/patch/PatchContext, java/io/Closeable {
  142. public final fun classBy (Lkotlin/jvm/functions/Function1;)Lapp/revanced/patcher/util/proxy/ClassProxy;
  143. public fun close ()V
  144. public synthetic fun get ()Ljava/lang/Object;
  145. public fun get ()Ljava/util/Set;
  146. public final fun getClasses ()Lapp/revanced/patcher/util/ProxyClassList;
  147. public final fun navigate (Lcom/android/tools/smali/dexlib2/iface/reference/MethodReference;)Lapp/revanced/patcher/util/MethodNavigator;
  148. public final fun proxy (Lcom/android/tools/smali/dexlib2/iface/ClassDef;)Lapp/revanced/patcher/util/proxy/ClassProxy;
  149. }
  150. public final class app/revanced/patcher/patch/Option {
  151. public fun <init> (Ljava/lang/String;Ljava/lang/Object;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/reflect/KType;Lkotlin/jvm/functions/Function2;)V
  152. public synthetic fun <init> (Ljava/lang/String;Ljava/lang/Object;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/reflect/KType;Lkotlin/jvm/functions/Function2;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
  153. public final fun getDefault ()Ljava/lang/Object;
  154. public final fun getDescription ()Ljava/lang/String;
  155. public final fun getKey ()Ljava/lang/String;
  156. public final fun getRequired ()Z
  157. public final fun getTitle ()Ljava/lang/String;
  158. public final fun getType ()Lkotlin/reflect/KType;
  159. public final fun getValidator ()Lkotlin/jvm/functions/Function2;
  160. public final fun getValue ()Ljava/lang/Object;
  161. public final fun getValue (Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;
  162. public final fun getValues ()Ljava/util/Map;
  163. public final fun reset ()V
  164. public final fun setValue (Ljava/lang/Object;)V
  165. public final fun setValue (Ljava/lang/Object;Lkotlin/reflect/KProperty;Ljava/lang/Object;)V
  166. public fun toString ()Ljava/lang/String;
  167. }
  168. public abstract class app/revanced/patcher/patch/OptionException : java/lang/Exception {
  169. public synthetic fun <init> (Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
  170. }
  171. public final class app/revanced/patcher/patch/OptionException$InvalidValueTypeException : app/revanced/patcher/patch/OptionException {
  172. public fun <init> (Ljava/lang/String;Ljava/lang/String;)V
  173. }
  174. public final class app/revanced/patcher/patch/OptionException$OptionNotFoundException : app/revanced/patcher/patch/OptionException {
  175. public fun <init> (Ljava/lang/String;)V
  176. }
  177. public final class app/revanced/patcher/patch/OptionException$ValueRequiredException : app/revanced/patcher/patch/OptionException {
  178. public fun <init> (Lapp/revanced/patcher/patch/Option;)V
  179. }
  180. public final class app/revanced/patcher/patch/OptionException$ValueValidationException : app/revanced/patcher/patch/OptionException {
  181. public fun <init> (Ljava/lang/Object;Lapp/revanced/patcher/patch/Option;)V
  182. }
  183. public final class app/revanced/patcher/patch/OptionKt {
  184. public static final fun booleanOption (Lapp/revanced/patcher/patch/PatchBuilder;Ljava/lang/String;Ljava/lang/Boolean;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;)Lapp/revanced/patcher/patch/Option;
  185. public static final fun booleanOption (Ljava/lang/String;Ljava/lang/Boolean;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;)Lapp/revanced/patcher/patch/Option;
  186. public static synthetic fun booleanOption$default (Lapp/revanced/patcher/patch/PatchBuilder;Ljava/lang/String;Ljava/lang/Boolean;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lapp/revanced/patcher/patch/Option;
  187. public static synthetic fun booleanOption$default (Ljava/lang/String;Ljava/lang/Boolean;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lapp/revanced/patcher/patch/Option;
  188. public static final fun booleansOption (Lapp/revanced/patcher/patch/PatchBuilder;Ljava/lang/String;Ljava/util/List;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;)Lapp/revanced/patcher/patch/Option;
  189. public static final fun booleansOption (Ljava/lang/String;Ljava/util/List;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;)Lapp/revanced/patcher/patch/Option;
  190. public static synthetic fun booleansOption$default (Lapp/revanced/patcher/patch/PatchBuilder;Ljava/lang/String;Ljava/util/List;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lapp/revanced/patcher/patch/Option;
  191. public static synthetic fun booleansOption$default (Ljava/lang/String;Ljava/util/List;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lapp/revanced/patcher/patch/Option;
  192. public static final fun floatOption (Lapp/revanced/patcher/patch/PatchBuilder;Ljava/lang/String;Ljava/lang/Float;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;)Lapp/revanced/patcher/patch/Option;
  193. public static final fun floatOption (Ljava/lang/String;Ljava/lang/Float;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;)Lapp/revanced/patcher/patch/Option;
  194. public static synthetic fun floatOption$default (Lapp/revanced/patcher/patch/PatchBuilder;Ljava/lang/String;Ljava/lang/Float;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lapp/revanced/patcher/patch/Option;
  195. public static synthetic fun floatOption$default (Ljava/lang/String;Ljava/lang/Float;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lapp/revanced/patcher/patch/Option;
  196. public static final fun floatsOption (Lapp/revanced/patcher/patch/PatchBuilder;Ljava/lang/String;Ljava/util/List;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;)Lapp/revanced/patcher/patch/Option;
  197. public static synthetic fun floatsOption$default (Lapp/revanced/patcher/patch/PatchBuilder;Ljava/lang/String;Ljava/util/List;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lapp/revanced/patcher/patch/Option;
  198. public static final fun intOption (Lapp/revanced/patcher/patch/PatchBuilder;Ljava/lang/String;Ljava/lang/Integer;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;)Lapp/revanced/patcher/patch/Option;
  199. public static final fun intOption (Ljava/lang/String;Ljava/lang/Integer;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;)Lapp/revanced/patcher/patch/Option;
  200. public static synthetic fun intOption$default (Lapp/revanced/patcher/patch/PatchBuilder;Ljava/lang/String;Ljava/lang/Integer;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lapp/revanced/patcher/patch/Option;
  201. public static synthetic fun intOption$default (Ljava/lang/String;Ljava/lang/Integer;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lapp/revanced/patcher/patch/Option;
  202. public static final fun intsOption (Lapp/revanced/patcher/patch/PatchBuilder;Ljava/lang/String;Ljava/util/List;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;)Lapp/revanced/patcher/patch/Option;
  203. public static final fun intsOption (Ljava/lang/String;Ljava/util/List;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;)Lapp/revanced/patcher/patch/Option;
  204. public static synthetic fun intsOption$default (Lapp/revanced/patcher/patch/PatchBuilder;Ljava/lang/String;Ljava/util/List;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lapp/revanced/patcher/patch/Option;
  205. public static synthetic fun intsOption$default (Ljava/lang/String;Ljava/util/List;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lapp/revanced/patcher/patch/Option;
  206. public static final fun longOption (Lapp/revanced/patcher/patch/PatchBuilder;Ljava/lang/String;Ljava/lang/Long;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;)Lapp/revanced/patcher/patch/Option;
  207. public static final fun longOption (Ljava/lang/String;Ljava/lang/Long;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;)Lapp/revanced/patcher/patch/Option;
  208. public static synthetic fun longOption$default (Lapp/revanced/patcher/patch/PatchBuilder;Ljava/lang/String;Ljava/lang/Long;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lapp/revanced/patcher/patch/Option;
  209. public static synthetic fun longOption$default (Ljava/lang/String;Ljava/lang/Long;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lapp/revanced/patcher/patch/Option;
  210. public static final fun longsOption (Lapp/revanced/patcher/patch/PatchBuilder;Ljava/lang/String;Ljava/util/List;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;)Lapp/revanced/patcher/patch/Option;
  211. public static final fun longsOption (Ljava/lang/String;Ljava/util/List;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;)Lapp/revanced/patcher/patch/Option;
  212. public static synthetic fun longsOption$default (Lapp/revanced/patcher/patch/PatchBuilder;Ljava/lang/String;Ljava/util/List;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lapp/revanced/patcher/patch/Option;
  213. public static synthetic fun longsOption$default (Ljava/lang/String;Ljava/util/List;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lapp/revanced/patcher/patch/Option;
  214. public static final fun stringOption (Lapp/revanced/patcher/patch/PatchBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;)Lapp/revanced/patcher/patch/Option;
  215. public static final fun stringOption (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;)Lapp/revanced/patcher/patch/Option;
  216. public static synthetic fun stringOption$default (Lapp/revanced/patcher/patch/PatchBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lapp/revanced/patcher/patch/Option;
  217. public static synthetic fun stringOption$default (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lapp/revanced/patcher/patch/Option;
  218. public static final fun stringsOption (Lapp/revanced/patcher/patch/PatchBuilder;Ljava/lang/String;Ljava/util/List;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;)Lapp/revanced/patcher/patch/Option;
  219. public static final fun stringsOption (Ljava/lang/String;Ljava/util/List;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;)Lapp/revanced/patcher/patch/Option;
  220. public static synthetic fun stringsOption$default (Lapp/revanced/patcher/patch/PatchBuilder;Ljava/lang/String;Ljava/util/List;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lapp/revanced/patcher/patch/Option;
  221. public static synthetic fun stringsOption$default (Ljava/lang/String;Ljava/util/List;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lapp/revanced/patcher/patch/Option;
  222. }
  223. public final class app/revanced/patcher/patch/Options : java/util/Map, kotlin/jvm/internal/markers/KMappedMarker {
  224. public fun clear ()V
  225. public synthetic fun compute (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
  226. public fun compute (Ljava/lang/String;Ljava/util/function/BiFunction;)Lapp/revanced/patcher/patch/Option;
  227. public synthetic fun computeIfAbsent (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
  228. public fun computeIfAbsent (Ljava/lang/String;Ljava/util/function/Function;)Lapp/revanced/patcher/patch/Option;
  229. public synthetic fun computeIfPresent (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
  230. public fun computeIfPresent (Ljava/lang/String;Ljava/util/function/BiFunction;)Lapp/revanced/patcher/patch/Option;
  231. public final fun containsKey (Ljava/lang/Object;)Z
  232. public fun containsKey (Ljava/lang/String;)Z
  233. public fun containsValue (Lapp/revanced/patcher/patch/Option;)Z
  234. public final fun containsValue (Ljava/lang/Object;)Z
  235. public final fun entrySet ()Ljava/util/Set;
  236. public final fun get (Ljava/lang/Object;)Lapp/revanced/patcher/patch/Option;
  237. public final synthetic fun get (Ljava/lang/Object;)Ljava/lang/Object;
  238. public fun get (Ljava/lang/String;)Lapp/revanced/patcher/patch/Option;
  239. public fun getEntries ()Ljava/util/Set;
  240. public fun getKeys ()Ljava/util/Set;
  241. public fun getSize ()I
  242. public fun getValues ()Ljava/util/Collection;
  243. public fun isEmpty ()Z
  244. public final fun keySet ()Ljava/util/Set;
  245. public synthetic fun merge (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
  246. public fun merge (Ljava/lang/String;Lapp/revanced/patcher/patch/Option;Ljava/util/function/BiFunction;)Lapp/revanced/patcher/patch/Option;
  247. public synthetic fun put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  248. public fun put (Ljava/lang/String;Lapp/revanced/patcher/patch/Option;)Lapp/revanced/patcher/patch/Option;
  249. public fun putAll (Ljava/util/Map;)V
  250. public synthetic fun putIfAbsent (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  251. public fun putIfAbsent (Ljava/lang/String;Lapp/revanced/patcher/patch/Option;)Lapp/revanced/patcher/patch/Option;
  252. public fun remove (Ljava/lang/Object;)Lapp/revanced/patcher/patch/Option;
  253. public synthetic fun remove (Ljava/lang/Object;)Ljava/lang/Object;
  254. public fun remove (Ljava/lang/Object;Ljava/lang/Object;)Z
  255. public synthetic fun replace (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  256. public synthetic fun replace (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
  257. public fun replace (Ljava/lang/String;Lapp/revanced/patcher/patch/Option;)Lapp/revanced/patcher/patch/Option;
  258. public fun replace (Ljava/lang/String;Lapp/revanced/patcher/patch/Option;Lapp/revanced/patcher/patch/Option;)Z
  259. public fun replaceAll (Ljava/util/function/BiFunction;)V
  260. public final fun set (Ljava/lang/String;Ljava/lang/Object;)V
  261. public final fun size ()I
  262. public final fun values ()Ljava/util/Collection;
  263. }
  264. public abstract class app/revanced/patcher/patch/Patch {
  265. public synthetic fun <init> (Ljava/lang/String;Ljava/lang/String;ZLjava/util/Set;Ljava/util/Set;Ljava/util/Set;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
  266. public final fun execute (Lapp/revanced/patcher/patch/PatchContext;)V
  267. public final fun finalize (Lapp/revanced/patcher/patch/PatchContext;)V
  268. public final fun getCompatiblePackages ()Ljava/util/Set;
  269. public final fun getDependencies ()Ljava/util/Set;
  270. public final fun getDescription ()Ljava/lang/String;
  271. public final fun getName ()Ljava/lang/String;
  272. public final fun getOptions ()Lapp/revanced/patcher/patch/Options;
  273. public final fun getUse ()Z
  274. public fun toString ()Ljava/lang/String;
  275. }
  276. public abstract class app/revanced/patcher/patch/PatchBuilder {
  277. public synthetic fun <init> (Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/internal/DefaultConstructorMarker;)V
  278. public final fun compatibleWith ([Ljava/lang/String;)V
  279. public final fun compatibleWith ([Lkotlin/Pair;)V
  280. public final fun dependsOn ([Lapp/revanced/patcher/patch/Patch;)V
  281. public final fun execute (Lkotlin/jvm/functions/Function1;)V
  282. public final fun finalize (Lkotlin/jvm/functions/Function1;)V
  283. protected final fun getCompatiblePackages ()Ljava/util/Set;
  284. protected final fun getDependencies ()Ljava/util/Set;
  285. protected final fun getDescription ()Ljava/lang/String;
  286. protected final fun getExecutionBlock ()Lkotlin/jvm/functions/Function1;
  287. protected final fun getFinalizeBlock ()Lkotlin/jvm/functions/Function1;
  288. protected final fun getName ()Ljava/lang/String;
  289. protected final fun getOptions ()Ljava/util/Set;
  290. protected final fun getUse ()Z
  291. public final fun invoke (Lapp/revanced/patcher/patch/Option;)Lapp/revanced/patcher/patch/Option;
  292. public final fun invoke (Ljava/lang/String;[Ljava/lang/String;)Lkotlin/Pair;
  293. protected final fun setCompatiblePackages (Ljava/util/Set;)V
  294. protected final fun setDependencies (Ljava/util/Set;)V
  295. protected final fun setExecutionBlock (Lkotlin/jvm/functions/Function1;)V
  296. protected final fun setFinalizeBlock (Lkotlin/jvm/functions/Function1;)V
  297. }
  298. public abstract interface class app/revanced/patcher/patch/PatchContext : java/util/function/Supplier {
  299. }
  300. public final class app/revanced/patcher/patch/PatchException : java/lang/Exception {
  301. public fun <init> (Ljava/lang/String;)V
  302. public fun <init> (Ljava/lang/String;Ljava/lang/Throwable;)V
  303. public fun <init> (Ljava/lang/Throwable;)V
  304. }
  305. public final class app/revanced/patcher/patch/PatchKt {
  306. public static final fun bytecodePatch (Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function1;)Lapp/revanced/patcher/patch/BytecodePatch;
  307. public static synthetic fun bytecodePatch$default (Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lapp/revanced/patcher/patch/BytecodePatch;
  308. public static final fun loadPatchesFromDex (Ljava/util/Set;Ljava/io/File;)Lapp/revanced/patcher/patch/PatchLoader$Dex;
  309. public static synthetic fun loadPatchesFromDex$default (Ljava/util/Set;Ljava/io/File;ILjava/lang/Object;)Lapp/revanced/patcher/patch/PatchLoader$Dex;
  310. public static final fun loadPatchesFromJar (Ljava/util/Set;)Lapp/revanced/patcher/patch/PatchLoader$Jar;
  311. public static final fun rawResourcePatch (Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function1;)Lapp/revanced/patcher/patch/RawResourcePatch;
  312. public static synthetic fun rawResourcePatch$default (Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lapp/revanced/patcher/patch/RawResourcePatch;
  313. public static final fun resourcePatch (Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function1;)Lapp/revanced/patcher/patch/ResourcePatch;
  314. public static synthetic fun resourcePatch$default (Ljava/lang/String;Ljava/lang/String;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lapp/revanced/patcher/patch/ResourcePatch;
  315. }
  316. public abstract class app/revanced/patcher/patch/PatchLoader : java/util/Set, kotlin/jvm/internal/markers/KMappedMarker {
  317. public synthetic fun <init> (Ljava/util/Map;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
  318. public synthetic fun <init> (Ljava/util/Set;Lkotlin/jvm/functions/Function1;Ljava/lang/ClassLoader;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
  319. public fun add (Lapp/revanced/patcher/patch/Patch;)Z
  320. public synthetic fun add (Ljava/lang/Object;)Z
  321. public fun addAll (Ljava/util/Collection;)Z
  322. public fun clear ()V
  323. public fun contains (Lapp/revanced/patcher/patch/Patch;)Z
  324. public final fun contains (Ljava/lang/Object;)Z
  325. public fun containsAll (Ljava/util/Collection;)Z
  326. public final fun getByPatchesFile ()Ljava/util/Map;
  327. public fun getSize ()I
  328. public fun isEmpty ()Z
  329. public fun iterator ()Ljava/util/Iterator;
  330. public fun remove (Ljava/lang/Object;)Z
  331. public fun removeAll (Ljava/util/Collection;)Z
  332. public fun retainAll (Ljava/util/Collection;)Z
  333. public final fun size ()I
  334. public fun toArray ()[Ljava/lang/Object;
  335. public fun toArray ([Ljava/lang/Object;)[Ljava/lang/Object;
  336. }
  337. public final class app/revanced/patcher/patch/PatchLoader$Dex : app/revanced/patcher/patch/PatchLoader {
  338. public fun <init> (Ljava/util/Set;Ljava/io/File;)V
  339. public synthetic fun <init> (Ljava/util/Set;Ljava/io/File;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
  340. }
  341. public final class app/revanced/patcher/patch/PatchLoader$Jar : app/revanced/patcher/patch/PatchLoader {
  342. public fun <init> (Ljava/util/Set;)V
  343. }
  344. public final class app/revanced/patcher/patch/PatchResult {
  345. public final fun getException ()Lapp/revanced/patcher/patch/PatchException;
  346. public final fun getPatch ()Lapp/revanced/patcher/patch/Patch;
  347. }
  348. public final class app/revanced/patcher/patch/RawResourcePatch : app/revanced/patcher/patch/Patch {
  349. public fun toString ()Ljava/lang/String;
  350. }
  351. public final class app/revanced/patcher/patch/RawResourcePatchBuilder : app/revanced/patcher/patch/PatchBuilder {
  352. public synthetic fun build$revanced_patcher ()Lapp/revanced/patcher/patch/Patch;
  353. }
  354. public final class app/revanced/patcher/patch/ResourcePatch : app/revanced/patcher/patch/Patch {
  355. public fun toString ()Ljava/lang/String;
  356. }
  357. public final class app/revanced/patcher/patch/ResourcePatchBuilder : app/revanced/patcher/patch/PatchBuilder {
  358. public synthetic fun build$revanced_patcher ()Lapp/revanced/patcher/patch/Patch;
  359. }
  360. public final class app/revanced/patcher/patch/ResourcePatchContext : app/revanced/patcher/patch/PatchContext {
  361. public final fun delete (Ljava/lang/String;)Z
  362. public final fun document (Ljava/io/InputStream;)Lapp/revanced/patcher/util/Document;
  363. public final fun document (Ljava/lang/String;)Lapp/revanced/patcher/util/Document;
  364. public fun get ()Lapp/revanced/patcher/PatcherResult$PatchedResources;
  365. public synthetic fun get ()Ljava/lang/Object;
  366. public final fun get (Ljava/lang/String;Z)Ljava/io/File;
  367. public static synthetic fun get$default (Lapp/revanced/patcher/patch/ResourcePatchContext;Ljava/lang/String;ZILjava/lang/Object;)Ljava/io/File;
  368. }
  369. public final class app/revanced/patcher/util/Document : java/io/Closeable, org/w3c/dom/Document {
  370. public fun adoptNode (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
  371. public fun appendChild (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
  372. public fun cloneNode (Z)Lorg/w3c/dom/Node;
  373. public fun close ()V
  374. public fun compareDocumentPosition (Lorg/w3c/dom/Node;)S
  375. public fun createAttribute (Ljava/lang/String;)Lorg/w3c/dom/Attr;
  376. public fun createAttributeNS (Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
  377. public fun createCDATASection (Ljava/lang/String;)Lorg/w3c/dom/CDATASection;
  378. public fun createComment (Ljava/lang/String;)Lorg/w3c/dom/Comment;
  379. public fun createDocumentFragment ()Lorg/w3c/dom/DocumentFragment;
  380. public fun createElement (Ljava/lang/String;)Lorg/w3c/dom/Element;
  381. public fun createElementNS (Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
  382. public fun createEntityReference (Ljava/lang/String;)Lorg/w3c/dom/EntityReference;
  383. public fun createProcessingInstruction (Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/ProcessingInstruction;
  384. public fun createTextNode (Ljava/lang/String;)Lorg/w3c/dom/Text;
  385. public fun getAttributes ()Lorg/w3c/dom/NamedNodeMap;
  386. public fun getBaseURI ()Ljava/lang/String;
  387. public fun getChildNodes ()Lorg/w3c/dom/NodeList;
  388. public fun getDoctype ()Lorg/w3c/dom/DocumentType;
  389. public fun getDocumentElement ()Lorg/w3c/dom/Element;
  390. public fun getDocumentURI ()Ljava/lang/String;
  391. public fun getDomConfig ()Lorg/w3c/dom/DOMConfiguration;
  392. public fun getElementById (Ljava/lang/String;)Lorg/w3c/dom/Element;
  393. public fun getElementsByTagName (Ljava/lang/String;)Lorg/w3c/dom/NodeList;
  394. public fun getElementsByTagNameNS (Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/NodeList;
  395. public fun getFeature (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
  396. public fun getFirstChild ()Lorg/w3c/dom/Node;
  397. public fun getImplementation ()Lorg/w3c/dom/DOMImplementation;
  398. public fun getInputEncoding ()Ljava/lang/String;
  399. public fun getLastChild ()Lorg/w3c/dom/Node;
  400. public fun getLocalName ()Ljava/lang/String;
  401. public fun getNamespaceURI ()Ljava/lang/String;
  402. public fun getNextSibling ()Lorg/w3c/dom/Node;
  403. public fun getNodeName ()Ljava/lang/String;
  404. public fun getNodeType ()S
  405. public fun getNodeValue ()Ljava/lang/String;
  406. public fun getOwnerDocument ()Lorg/w3c/dom/Document;
  407. public fun getParentNode ()Lorg/w3c/dom/Node;
  408. public fun getPrefix ()Ljava/lang/String;
  409. public fun getPreviousSibling ()Lorg/w3c/dom/Node;
  410. public fun getStrictErrorChecking ()Z
  411. public fun getTextContent ()Ljava/lang/String;
  412. public fun getUserData (Ljava/lang/String;)Ljava/lang/Object;
  413. public fun getXmlEncoding ()Ljava/lang/String;
  414. public fun getXmlStandalone ()Z
  415. public fun getXmlVersion ()Ljava/lang/String;
  416. public fun hasAttributes ()Z
  417. public fun hasChildNodes ()Z
  418. public fun importNode (Lorg/w3c/dom/Node;Z)Lorg/w3c/dom/Node;
  419. public fun insertBefore (Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
  420. public fun isDefaultNamespace (Ljava/lang/String;)Z
  421. public fun isEqualNode (Lorg/w3c/dom/Node;)Z
  422. public fun isSameNode (Lorg/w3c/dom/Node;)Z
  423. public fun isSupported (Ljava/lang/String;Ljava/lang/String;)Z
  424. public fun lookupNamespaceURI (Ljava/lang/String;)Ljava/lang/String;
  425. public fun lookupPrefix (Ljava/lang/String;)Ljava/lang/String;
  426. public fun normalize ()V
  427. public fun normalizeDocument ()V
  428. public fun removeChild (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
  429. public fun renameNode (Lorg/w3c/dom/Node;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Node;
  430. public fun replaceChild (Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
  431. public fun setDocumentURI (Ljava/lang/String;)V
  432. public fun setNodeValue (Ljava/lang/String;)V
  433. public fun setPrefix (Ljava/lang/String;)V
  434. public fun setStrictErrorChecking (Z)V
  435. public fun setTextContent (Ljava/lang/String;)V
  436. public fun setUserData (Ljava/lang/String;Ljava/lang/Object;Lorg/w3c/dom/UserDataHandler;)Ljava/lang/Object;
  437. public fun setXmlStandalone (Z)V
  438. public fun setXmlVersion (Ljava/lang/String;)V
  439. }
  440. public final class app/revanced/patcher/util/MethodNavigator {
  441. public final fun getValue (Ljava/lang/Void;Lkotlin/reflect/KProperty;)Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;
  442. public final fun original ()Lcom/android/tools/smali/dexlib2/iface/Method;
  443. public final fun stop ()Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;
  444. public final fun to (ILkotlin/jvm/functions/Function1;)Lapp/revanced/patcher/util/MethodNavigator;
  445. public final fun to ([I)Lapp/revanced/patcher/util/MethodNavigator;
  446. public static synthetic fun to$default (Lapp/revanced/patcher/util/MethodNavigator;ILkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lapp/revanced/patcher/util/MethodNavigator;
  447. }
  448. public final class app/revanced/patcher/util/ProxyClassList : java/util/List, kotlin/jvm/internal/markers/KMutableList {
  449. public fun add (ILcom/android/tools/smali/dexlib2/iface/ClassDef;)V
  450. public synthetic fun add (ILjava/lang/Object;)V
  451. public fun add (Lcom/android/tools/smali/dexlib2/iface/ClassDef;)Z
  452. public synthetic fun add (Ljava/lang/Object;)Z
  453. public fun addAll (ILjava/util/Collection;)Z
  454. public fun addAll (Ljava/util/Collection;)Z
  455. public fun clear ()V
  456. public fun contains (Lcom/android/tools/smali/dexlib2/iface/ClassDef;)Z
  457. public final fun contains (Ljava/lang/Object;)Z
  458. public fun containsAll (Ljava/util/Collection;)Z
  459. public fun get (I)Lcom/android/tools/smali/dexlib2/iface/ClassDef;
  460. public synthetic fun get (I)Ljava/lang/Object;
  461. public fun getSize ()I
  462. public fun indexOf (Lcom/android/tools/smali/dexlib2/iface/ClassDef;)I
  463. public final fun indexOf (Ljava/lang/Object;)I
  464. public fun isEmpty ()Z
  465. public fun iterator ()Ljava/util/Iterator;
  466. public fun lastIndexOf (Lcom/android/tools/smali/dexlib2/iface/ClassDef;)I
  467. public final fun lastIndexOf (Ljava/lang/Object;)I
  468. public fun listIterator ()Ljava/util/ListIterator;
  469. public fun listIterator (I)Ljava/util/ListIterator;
  470. public final fun remove (I)Lcom/android/tools/smali/dexlib2/iface/ClassDef;
  471. public synthetic fun remove (I)Ljava/lang/Object;
  472. public fun remove (Lcom/android/tools/smali/dexlib2/iface/ClassDef;)Z
  473. public final fun remove (Ljava/lang/Object;)Z
  474. public fun removeAll (Ljava/util/Collection;)Z
  475. public fun removeAt (I)Lcom/android/tools/smali/dexlib2/iface/ClassDef;
  476. public fun retainAll (Ljava/util/Collection;)Z
  477. public fun set (ILcom/android/tools/smali/dexlib2/iface/ClassDef;)Lcom/android/tools/smali/dexlib2/iface/ClassDef;
  478. public synthetic fun set (ILjava/lang/Object;)Ljava/lang/Object;
  479. public final fun size ()I
  480. public fun subList (II)Ljava/util/List;
  481. public fun toArray ()[Ljava/lang/Object;
  482. public fun toArray ([Ljava/lang/Object;)[Ljava/lang/Object;
  483. }
  484. public final class app/revanced/patcher/util/proxy/ClassProxy {
  485. public final fun getImmutableClass ()Lcom/android/tools/smali/dexlib2/iface/ClassDef;
  486. public final fun getMutableClass ()Lapp/revanced/patcher/util/proxy/mutableTypes/MutableClass;
  487. }
  488. public final class app/revanced/patcher/util/proxy/mutableTypes/MutableAnnotation : com/android/tools/smali/dexlib2/base/BaseAnnotation {
  489. public static final field Companion Lapp/revanced/patcher/util/proxy/mutableTypes/MutableAnnotation$Companion;
  490. public fun <init> (Lcom/android/tools/smali/dexlib2/iface/Annotation;)V
  491. public fun getElements ()Ljava/util/Set;
  492. public fun getType ()Ljava/lang/String;
  493. public fun getVisibility ()I
  494. }
  495. public final class app/revanced/patcher/util/proxy/mutableTypes/MutableAnnotation$Companion {
  496. public final fun toMutable (Lcom/android/tools/smali/dexlib2/iface/Annotation;)Lapp/revanced/patcher/util/proxy/mutableTypes/MutableAnnotation;
  497. }
  498. public final class app/revanced/patcher/util/proxy/mutableTypes/MutableAnnotationElement : com/android/tools/smali/dexlib2/base/BaseAnnotationElement {
  499. public static final field Companion Lapp/revanced/patcher/util/proxy/mutableTypes/MutableAnnotationElement$Companion;
  500. public fun <init> (Lcom/android/tools/smali/dexlib2/iface/AnnotationElement;)V
  501. public fun getName ()Ljava/lang/String;
  502. public fun getValue ()Lcom/android/tools/smali/dexlib2/iface/value/EncodedValue;
  503. public final fun setName (Ljava/lang/String;)V
  504. public final fun setValue (Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableEncodedValue;)V
  505. }
  506. public final class app/revanced/patcher/util/proxy/mutableTypes/MutableAnnotationElement$Companion {
  507. public final fun toMutable (Lcom/android/tools/smali/dexlib2/iface/AnnotationElement;)Lapp/revanced/patcher/util/proxy/mutableTypes/MutableAnnotationElement;
  508. }
  509. public final class app/revanced/patcher/util/proxy/mutableTypes/MutableClass : com/android/tools/smali/dexlib2/base/reference/BaseTypeReference, com/android/tools/smali/dexlib2/iface/ClassDef {
  510. public static final field Companion Lapp/revanced/patcher/util/proxy/mutableTypes/MutableClass$Companion;
  511. public fun <init> (Lcom/android/tools/smali/dexlib2/iface/ClassDef;)V
  512. public final fun charAt (I)C
  513. public fun get (I)C
  514. public fun getAccessFlags ()I
  515. public fun getAnnotations ()Ljava/util/Set;
  516. public synthetic fun getDirectMethods ()Ljava/lang/Iterable;
  517. public fun getDirectMethods ()Ljava/util/Set;
  518. public synthetic fun getFields ()Ljava/lang/Iterable;
  519. public fun getFields ()Ljava/util/Set;
  520. public synthetic fun getInstanceFields ()Ljava/lang/Iterable;
  521. public fun getInstanceFields ()Ljava/util/Set;
  522. public fun getInterfaces ()Ljava/util/List;
  523. public fun getLength ()I
  524. public synthetic fun getMethods ()Ljava/lang/Iterable;
  525. public fun getMethods ()Ljava/util/Set;
  526. public fun getSourceFile ()Ljava/lang/String;
  527. public synthetic fun getStaticFields ()Ljava/lang/Iterable;
  528. public fun getStaticFields ()Ljava/util/Set;
  529. public fun getSuperclass ()Ljava/lang/String;
  530. public fun getType ()Ljava/lang/String;
  531. public synthetic fun getVirtualMethods ()Ljava/lang/Iterable;
  532. public fun getVirtualMethods ()Ljava/util/Set;
  533. public final fun length ()I
  534. public final fun setAccessFlags (I)V
  535. public final fun setSourceFile (Ljava/lang/String;)V
  536. public final fun setSuperClass (Ljava/lang/String;)V
  537. public final fun setType (Ljava/lang/String;)V
  538. }
  539. public final class app/revanced/patcher/util/proxy/mutableTypes/MutableClass$Companion {
  540. public final fun toMutable (Lcom/android/tools/smali/dexlib2/iface/ClassDef;)Lapp/revanced/patcher/util/proxy/mutableTypes/MutableClass;
  541. }
  542. public final class app/revanced/patcher/util/proxy/mutableTypes/MutableField : com/android/tools/smali/dexlib2/base/reference/BaseFieldReference, com/android/tools/smali/dexlib2/iface/Field {
  543. public static final field Companion Lapp/revanced/patcher/util/proxy/mutableTypes/MutableField$Companion;
  544. public fun <init> (Lcom/android/tools/smali/dexlib2/iface/Field;)V
  545. public fun getAccessFlags ()I
  546. public fun getAnnotations ()Ljava/util/Set;
  547. public fun getDefiningClass ()Ljava/lang/String;
  548. public fun getHiddenApiRestrictions ()Ljava/util/Set;
  549. public fun getInitialValue ()Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableEncodedValue;
  550. public synthetic fun getInitialValue ()Lcom/android/tools/smali/dexlib2/iface/value/EncodedValue;
  551. public fun getName ()Ljava/lang/String;
  552. public fun getType ()Ljava/lang/String;
  553. public final fun setAccessFlags (I)V
  554. public final fun setDefiningClass (Ljava/lang/String;)V
  555. public final fun setInitialValue (Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableEncodedValue;)V
  556. public final fun setName (Ljava/lang/String;)V
  557. public final fun setType (Ljava/lang/String;)V
  558. }
  559. public final class app/revanced/patcher/util/proxy/mutableTypes/MutableField$Companion {
  560. public final fun toMutable (Lcom/android/tools/smali/dexlib2/iface/Field;)Lapp/revanced/patcher/util/proxy/mutableTypes/MutableField;
  561. }
  562. public final class app/revanced/patcher/util/proxy/mutableTypes/MutableMethod : com/android/tools/smali/dexlib2/base/reference/BaseMethodReference, com/android/tools/smali/dexlib2/iface/Method {
  563. public static final field Companion Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod$Companion;
  564. public fun <init> (Lcom/android/tools/smali/dexlib2/iface/Method;)V
  565. public fun getAccessFlags ()I
  566. public fun getAnnotations ()Ljava/util/Set;
  567. public fun getDefiningClass ()Ljava/lang/String;
  568. public fun getHiddenApiRestrictions ()Ljava/util/Set;
  569. public fun getImplementation ()Lcom/android/tools/smali/dexlib2/builder/MutableMethodImplementation;
  570. public synthetic fun getImplementation ()Lcom/android/tools/smali/dexlib2/iface/MethodImplementation;
  571. public fun getName ()Ljava/lang/String;
  572. public fun getParameterTypes ()Ljava/util/List;
  573. public fun getParameters ()Ljava/util/List;
  574. public fun getReturnType ()Ljava/lang/String;
  575. public final fun setAccessFlags (I)V
  576. public final fun setDefiningClass (Ljava/lang/String;)V
  577. public final fun setName (Ljava/lang/String;)V
  578. public final fun setReturnType (Ljava/lang/String;)V
  579. }
  580. public final class app/revanced/patcher/util/proxy/mutableTypes/MutableMethod$Companion {
  581. public final fun toMutable (Lcom/android/tools/smali/dexlib2/iface/Method;)Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;
  582. }
  583. public final class app/revanced/patcher/util/proxy/mutableTypes/MutableMethodParameter : com/android/tools/smali/dexlib2/base/BaseMethodParameter, com/android/tools/smali/dexlib2/iface/MethodParameter {
  584. public static final field Companion Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethodParameter$Companion;
  585. public fun <init> (Lcom/android/tools/smali/dexlib2/iface/MethodParameter;)V
  586. public final fun charAt (I)C
  587. public fun get (I)C
  588. public fun getAnnotations ()Ljava/util/Set;
  589. public fun getLength ()I
  590. public fun getName ()Ljava/lang/String;
  591. public fun getSignature ()Ljava/lang/String;
  592. public fun getType ()Ljava/lang/String;
  593. public final fun length ()I
  594. }
  595. public final class app/revanced/patcher/util/proxy/mutableTypes/MutableMethodParameter$Companion {
  596. public final fun toMutable (Lcom/android/tools/smali/dexlib2/iface/MethodParameter;)Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethodParameter;
  597. }
  598. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableAnnotationEncodedValue : com/android/tools/smali/dexlib2/base/value/BaseAnnotationEncodedValue, app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableEncodedValue {
  599. public static final field Companion Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableAnnotationEncodedValue$Companion;
  600. public fun <init> (Lcom/android/tools/smali/dexlib2/iface/value/AnnotationEncodedValue;)V
  601. public fun getElements ()Ljava/util/Set;
  602. public fun getType ()Ljava/lang/String;
  603. public final fun setType (Ljava/lang/String;)V
  604. }
  605. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableAnnotationEncodedValue$Companion {
  606. public final fun toMutable (Lcom/android/tools/smali/dexlib2/iface/value/AnnotationEncodedValue;)Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableAnnotationEncodedValue;
  607. }
  608. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableArrayEncodedValue : com/android/tools/smali/dexlib2/base/value/BaseArrayEncodedValue, app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableEncodedValue {
  609. public static final field Companion Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableArrayEncodedValue$Companion;
  610. public fun <init> (Lcom/android/tools/smali/dexlib2/iface/value/ArrayEncodedValue;)V
  611. public fun getValue ()Ljava/util/List;
  612. }
  613. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableArrayEncodedValue$Companion {
  614. public final fun toMutable (Lcom/android/tools/smali/dexlib2/iface/value/ArrayEncodedValue;)Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableArrayEncodedValue;
  615. }
  616. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableBooleanEncodedValue : com/android/tools/smali/dexlib2/base/value/BaseBooleanEncodedValue, app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableEncodedValue {
  617. public static final field Companion Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableBooleanEncodedValue$Companion;
  618. public fun <init> (Lcom/android/tools/smali/dexlib2/iface/value/BooleanEncodedValue;)V
  619. public fun getValue ()Z
  620. public final fun setValue (Z)V
  621. }
  622. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableBooleanEncodedValue$Companion {
  623. public final fun toMutable (Lcom/android/tools/smali/dexlib2/iface/value/BooleanEncodedValue;)Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableBooleanEncodedValue;
  624. }
  625. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableByteEncodedValue : com/android/tools/smali/dexlib2/base/value/BaseByteEncodedValue, app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableEncodedValue {
  626. public static final field Companion Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableByteEncodedValue$Companion;
  627. public fun <init> (Lcom/android/tools/smali/dexlib2/iface/value/ByteEncodedValue;)V
  628. public fun getValue ()B
  629. public final fun setValue (B)V
  630. }
  631. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableByteEncodedValue$Companion {
  632. public final fun toMutable (Lcom/android/tools/smali/dexlib2/iface/value/ByteEncodedValue;)Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableByteEncodedValue;
  633. }
  634. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableCharEncodedValue : com/android/tools/smali/dexlib2/base/value/BaseCharEncodedValue, app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableEncodedValue {
  635. public static final field Companion Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableCharEncodedValue$Companion;
  636. public fun <init> (Lcom/android/tools/smali/dexlib2/iface/value/CharEncodedValue;)V
  637. public fun getValue ()C
  638. public final fun setValue (C)V
  639. }
  640. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableCharEncodedValue$Companion {
  641. public final fun toMutable (Lcom/android/tools/smali/dexlib2/iface/value/CharEncodedValue;)Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableCharEncodedValue;
  642. }
  643. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableDoubleEncodedValue : com/android/tools/smali/dexlib2/base/value/BaseDoubleEncodedValue, app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableEncodedValue {
  644. public static final field Companion Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableDoubleEncodedValue$Companion;
  645. public fun <init> (Lcom/android/tools/smali/dexlib2/iface/value/DoubleEncodedValue;)V
  646. public fun getValue ()D
  647. public final fun setValue (D)V
  648. }
  649. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableDoubleEncodedValue$Companion {
  650. public final fun toMutable (Lcom/android/tools/smali/dexlib2/iface/value/DoubleEncodedValue;)Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableDoubleEncodedValue;
  651. }
  652. public abstract interface class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableEncodedValue : com/android/tools/smali/dexlib2/iface/value/EncodedValue {
  653. public static final field Companion Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableEncodedValue$Companion;
  654. }
  655. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableEncodedValue$Companion {
  656. public final fun toMutable (Lcom/android/tools/smali/dexlib2/iface/value/EncodedValue;)Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableEncodedValue;
  657. }
  658. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableEnumEncodedValue : com/android/tools/smali/dexlib2/base/value/BaseEnumEncodedValue, app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableEncodedValue {
  659. public static final field Companion Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableEnumEncodedValue$Companion;
  660. public fun <init> (Lcom/android/tools/smali/dexlib2/iface/value/EnumEncodedValue;)V
  661. public fun getValue ()Lcom/android/tools/smali/dexlib2/iface/reference/FieldReference;
  662. public final fun setValue (Lcom/android/tools/smali/dexlib2/iface/reference/FieldReference;)V
  663. }
  664. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableEnumEncodedValue$Companion {
  665. public final fun toMutable (Lcom/android/tools/smali/dexlib2/iface/value/EnumEncodedValue;)Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableEnumEncodedValue;
  666. }
  667. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableFieldEncodedValue : com/android/tools/smali/dexlib2/base/value/BaseFieldEncodedValue, app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableEncodedValue {
  668. public static final field Companion Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableFieldEncodedValue$Companion;
  669. public fun <init> (Lcom/android/tools/smali/dexlib2/iface/value/FieldEncodedValue;)V
  670. public fun getValue ()Lcom/android/tools/smali/dexlib2/iface/reference/FieldReference;
  671. public fun getValueType ()I
  672. public final fun setValue (Lcom/android/tools/smali/dexlib2/iface/reference/FieldReference;)V
  673. }
  674. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableFieldEncodedValue$Companion {
  675. public final fun toMutable (Lcom/android/tools/smali/dexlib2/iface/value/FieldEncodedValue;)Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableFieldEncodedValue;
  676. }
  677. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableFloatEncodedValue : com/android/tools/smali/dexlib2/base/value/BaseFloatEncodedValue, app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableEncodedValue {
  678. public static final field Companion Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableFloatEncodedValue$Companion;
  679. public fun <init> (Lcom/android/tools/smali/dexlib2/iface/value/FloatEncodedValue;)V
  680. public fun getValue ()F
  681. public final fun setValue (F)V
  682. }
  683. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableFloatEncodedValue$Companion {
  684. public final fun toMutable (Lcom/android/tools/smali/dexlib2/iface/value/FloatEncodedValue;)Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableFloatEncodedValue;
  685. }
  686. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableIntEncodedValue : com/android/tools/smali/dexlib2/base/value/BaseIntEncodedValue, app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableEncodedValue {
  687. public static final field Companion Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableIntEncodedValue$Companion;
  688. public fun <init> (Lcom/android/tools/smali/dexlib2/iface/value/IntEncodedValue;)V
  689. public fun getValue ()I
  690. public final fun setValue (I)V
  691. }
  692. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableIntEncodedValue$Companion {
  693. public final fun toMutable (Lcom/android/tools/smali/dexlib2/iface/value/IntEncodedValue;)Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableIntEncodedValue;
  694. }
  695. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableLongEncodedValue : com/android/tools/smali/dexlib2/base/value/BaseLongEncodedValue, app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableEncodedValue {
  696. public static final field Companion Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableLongEncodedValue$Companion;
  697. public fun <init> (Lcom/android/tools/smali/dexlib2/iface/value/LongEncodedValue;)V
  698. public fun getValue ()J
  699. public final fun setValue (J)V
  700. }
  701. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableLongEncodedValue$Companion {
  702. public final fun toMutable (Lcom/android/tools/smali/dexlib2/iface/value/LongEncodedValue;)Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableLongEncodedValue;
  703. }
  704. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableMethodEncodedValue : com/android/tools/smali/dexlib2/base/value/BaseMethodEncodedValue, app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableEncodedValue {
  705. public static final field Companion Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableMethodEncodedValue$Companion;
  706. public fun <init> (Lcom/android/tools/smali/dexlib2/iface/value/MethodEncodedValue;)V
  707. public fun getValue ()Lcom/android/tools/smali/dexlib2/iface/reference/MethodReference;
  708. public final fun setValue (Lcom/android/tools/smali/dexlib2/iface/reference/MethodReference;)V
  709. }
  710. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableMethodEncodedValue$Companion {
  711. public final fun toMutable (Lcom/android/tools/smali/dexlib2/iface/value/MethodEncodedValue;)Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableMethodEncodedValue;
  712. }
  713. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableMethodHandleEncodedValue : com/android/tools/smali/dexlib2/base/value/BaseMethodHandleEncodedValue, app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableEncodedValue {
  714. public static final field Companion Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableMethodHandleEncodedValue$Companion;
  715. public fun <init> (Lcom/android/tools/smali/dexlib2/iface/value/MethodHandleEncodedValue;)V
  716. public fun getValue ()Lcom/android/tools/smali/dexlib2/iface/reference/MethodHandleReference;
  717. public final fun setValue (Lcom/android/tools/smali/dexlib2/iface/reference/MethodHandleReference;)V
  718. }
  719. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableMethodHandleEncodedValue$Companion {
  720. public final fun toMutable (Lcom/android/tools/smali/dexlib2/iface/value/MethodHandleEncodedValue;)Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableMethodHandleEncodedValue;
  721. }
  722. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableMethodTypeEncodedValue : com/android/tools/smali/dexlib2/base/value/BaseMethodTypeEncodedValue, app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableEncodedValue {
  723. public static final field Companion Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableMethodTypeEncodedValue$Companion;
  724. public fun <init> (Lcom/android/tools/smali/dexlib2/iface/value/MethodTypeEncodedValue;)V
  725. public fun getValue ()Lcom/android/tools/smali/dexlib2/iface/reference/MethodProtoReference;
  726. public final fun setValue (Lcom/android/tools/smali/dexlib2/iface/reference/MethodProtoReference;)V
  727. }
  728. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableMethodTypeEncodedValue$Companion {
  729. public final fun toMutable (Lcom/android/tools/smali/dexlib2/iface/value/MethodTypeEncodedValue;)Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableMethodTypeEncodedValue;
  730. }
  731. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableNullEncodedValue : com/android/tools/smali/dexlib2/base/value/BaseNullEncodedValue, app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableEncodedValue {
  732. public static final field Companion Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableNullEncodedValue$Companion;
  733. public fun <init> ()V
  734. }
  735. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableNullEncodedValue$Companion {
  736. public final fun toMutable (Lcom/android/tools/smali/dexlib2/iface/value/ByteEncodedValue;)Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableByteEncodedValue;
  737. }
  738. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableShortEncodedValue : com/android/tools/smali/dexlib2/base/value/BaseShortEncodedValue, app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableEncodedValue {
  739. public static final field Companion Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableShortEncodedValue$Companion;
  740. public fun <init> (Lcom/android/tools/smali/dexlib2/iface/value/ShortEncodedValue;)V
  741. public fun getValue ()S
  742. public final fun setValue (S)V
  743. }
  744. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableShortEncodedValue$Companion {
  745. public final fun toMutable (Lcom/android/tools/smali/dexlib2/iface/value/ShortEncodedValue;)Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableShortEncodedValue;
  746. }
  747. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableStringEncodedValue : com/android/tools/smali/dexlib2/base/value/BaseStringEncodedValue, app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableEncodedValue {
  748. public static final field Companion Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableStringEncodedValue$Companion;
  749. public fun <init> (Lcom/android/tools/smali/dexlib2/iface/value/StringEncodedValue;)V
  750. public fun getValue ()Ljava/lang/String;
  751. public final fun setValue (Ljava/lang/String;)V
  752. }
  753. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableStringEncodedValue$Companion {
  754. public final fun toMutable (Lcom/android/tools/smali/dexlib2/iface/value/ByteEncodedValue;)Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableByteEncodedValue;
  755. }
  756. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableTypeEncodedValue : com/android/tools/smali/dexlib2/base/value/BaseTypeEncodedValue, app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableEncodedValue {
  757. public static final field Companion Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableTypeEncodedValue$Companion;
  758. public fun <init> (Lcom/android/tools/smali/dexlib2/iface/value/TypeEncodedValue;)V
  759. public fun getValue ()Ljava/lang/String;
  760. public final fun setValue (Ljava/lang/String;)V
  761. }
  762. public final class app/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableTypeEncodedValue$Companion {
  763. public final fun toMutable (Lcom/android/tools/smali/dexlib2/iface/value/TypeEncodedValue;)Lapp/revanced/patcher/util/proxy/mutableTypes/encodedValue/MutableTypeEncodedValue;
  764. }
  765. public final class app/revanced/patcher/util/smali/ExternalLabel {
  766. public fun <init> (Ljava/lang/String;Lcom/android/tools/smali/dexlib2/iface/instruction/Instruction;)V
  767. public final fun copy (Ljava/lang/String;Lcom/android/tools/smali/dexlib2/iface/instruction/Instruction;)Lapp/revanced/patcher/util/smali/ExternalLabel;
  768. public static synthetic fun copy$default (Lapp/revanced/patcher/util/smali/ExternalLabel;Ljava/lang/String;Lcom/android/tools/smali/dexlib2/iface/instruction/Instruction;ILjava/lang/Object;)Lapp/revanced/patcher/util/smali/ExternalLabel;
  769. public fun equals (Ljava/lang/Object;)Z
  770. public fun hashCode ()I
  771. public fun toString ()Ljava/lang/String;
  772. }
  773. public final class app/revanced/patcher/util/smali/InlineSmaliCompiler {
  774. public static final field Companion Lapp/revanced/patcher/util/smali/InlineSmaliCompiler$Companion;
  775. public fun <init> ()V
  776. }
  777. public final class app/revanced/patcher/util/smali/InlineSmaliCompiler$Companion {
  778. public final fun compile (Ljava/lang/String;Ljava/lang/String;IZ)Ljava/util/List;
  779. }
  780. public final class app/revanced/patcher/util/smali/InlineSmaliCompilerKt {
  781. public static final fun toInstruction (Ljava/lang/String;Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;)Lcom/android/tools/smali/dexlib2/builder/BuilderInstruction;
  782. public static synthetic fun toInstruction$default (Ljava/lang/String;Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;ILjava/lang/Object;)Lcom/android/tools/smali/dexlib2/builder/BuilderInstruction;
  783. public static final fun toInstructions (Ljava/lang/String;Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;)Ljava/util/List;
  784. public static synthetic fun toInstructions$default (Ljava/lang/String;Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;ILjava/lang/Object;)Ljava/util/List;
  785. }