mirror of
https://github.com/ReVanced/revanced-patcher.git
synced 2026-01-19 17:33:56 +00:00
16 lines
599 B
Kotlin
16 lines
599 B
Kotlin
package app.revanced.patcher.patch.implementation
|
|
|
|
import app.revanced.patcher.data.implementation.BytecodeData
|
|
import app.revanced.patcher.patch.base.Patch
|
|
import app.revanced.patcher.patch.implementation.metadata.PatchMetadata
|
|
import app.revanced.patcher.signature.MethodSignature
|
|
|
|
/**
|
|
* Bytecode patch for the Patcher.
|
|
* @param metadata [PatchMetadata] for the patch.
|
|
* @param signatures A list of [MethodSignature] this patch relies on.
|
|
*/
|
|
abstract class BytecodePatch(
|
|
override val metadata: PatchMetadata,
|
|
val signatures: Iterable<MethodSignature>
|
|
) : Patch<BytecodeData>(metadata) |