diff --git a/src/main/kotlin/app/revanced/patcher/patch/Patch.kt b/src/main/kotlin/app/revanced/patcher/patch/Patch.kt index dab2ba64..c87bbc38 100644 --- a/src/main/kotlin/app/revanced/patcher/patch/Patch.kt +++ b/src/main/kotlin/app/revanced/patcher/patch/Patch.kt @@ -31,6 +31,16 @@ data class PatchMetadata( val shortName: String, val name: String, val description: String, - val compatiblePackages: Iterable, + val compatiblePackages: Iterable, val version: String, -) \ No newline at end of file +) + +/** + * Metadata about a package. + * @param name The package name. + * @param versions Compatible versions of the package. + */ +data class PackageMetadata( + val name: String, + val versions: Iterable +) diff --git a/src/main/kotlin/app/revanced/patcher/signature/MethodSignature.kt b/src/main/kotlin/app/revanced/patcher/signature/MethodSignature.kt index 3eb72ba4..8db9a24b 100644 --- a/src/main/kotlin/app/revanced/patcher/signature/MethodSignature.kt +++ b/src/main/kotlin/app/revanced/patcher/signature/MethodSignature.kt @@ -1,6 +1,7 @@ package app.revanced.patcher.signature import app.revanced.patcher.MethodNotFoundException +import app.revanced.patcher.patch.PackageMetadata import org.jf.dexlib2.Opcode /** @@ -57,16 +58,6 @@ data class MethodSignatureMetadata( val version: String ) -/** - * Metadata about a package. - * @param name The package name. - * @param version The version of the package. - */ -data class PackageMetadata( - val name: String, - val version: String -) - /** * Metadata about the method for a [MethodSignature]. * @param definingClass The defining class name of the method.