revanced-patcher.api 61 KB

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