1
mirror of https://github.com/revanced/revanced-patcher synced 2025-02-14 09:24:27 +01:00

refactor!: Remove Fingerprint interface

It served no purpose so far.

BREAKING CHANGE: The `Fingerprint` interface is no longer present.
This commit is contained in:
oSumAtrIX 2023-10-23 01:31:39 +02:00
parent 2ca543ffb9
commit 54a2f8f16f
No known key found for this signature in database
GPG Key ID: A9B3094ACDB604B4
3 changed files with 2 additions and 12 deletions

View File

@ -170,10 +170,7 @@ public final class app/revanced/patcher/extensions/MethodFingerprintExtensions {
public final fun getFuzzyPatternScanMethod (Lapp/revanced/patcher/fingerprint/MethodFingerprint;)Lapp/revanced/patcher/fingerprint/annotation/FuzzyPatternScanMethod;
}
public abstract interface class app/revanced/patcher/fingerprint/Fingerprint {
}
public abstract class app/revanced/patcher/fingerprint/MethodFingerprint : app/revanced/patcher/fingerprint/Fingerprint {
public abstract class app/revanced/patcher/fingerprint/MethodFingerprint {
public static final field Companion Lapp/revanced/patcher/fingerprint/MethodFingerprint$Companion;
public fun <init> ()V
public fun <init> (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Lkotlin/jvm/functions/Function2;)V

View File

@ -1,7 +0,0 @@
package app.revanced.patcher.fingerprint
/**
* A ReVanced fingerprint.
* Can be a [MethodFingerprint].
*/
interface Fingerprint

View File

@ -35,7 +35,7 @@ abstract class MethodFingerprint(
internal val opcodes: Iterable<Opcode?>? = null,
internal val strings: Iterable<String>? = null,
internal val customFingerprint: ((methodDef: Method, classDef: ClassDef) -> Boolean)? = null
) : Fingerprint {
) {
/**
* The result of the [MethodFingerprint].
*/