mirror of
https://github.com/ReVanced/revanced-patcher.git
synced 2026-01-31 07:01:02 +00:00
19 lines
697 B
Kotlin
19 lines
697 B
Kotlin
package app.revanced.patcher
|
|
|
|
import app.revanced.patcher.data.Data
|
|
import app.revanced.patcher.data.PackageMetadata
|
|
import app.revanced.patcher.data.impl.BytecodeData
|
|
import app.revanced.patcher.data.impl.ResourceData
|
|
import app.revanced.patcher.patch.Patch
|
|
import org.jf.dexlib2.iface.ClassDef
|
|
import java.io.File
|
|
|
|
data class PatcherData(
|
|
internal val internalClasses: MutableList<ClassDef>,
|
|
internal val resourceCacheDirectory: String,
|
|
val packageMetadata: PackageMetadata
|
|
) {
|
|
internal val patches = mutableListOf<Class<out Patch<Data>>>()
|
|
internal val bytecodeData = BytecodeData(internalClasses)
|
|
internal val resourceData = ResourceData(File(resourceCacheDirectory))
|
|
} |