diff --git a/src/main/kotlin/net/revanced/patcher/Patcher.kt b/src/main/kotlin/net/revanced/patcher/Patcher.kt index a52e263..b72667e 100644 --- a/src/main/kotlin/net/revanced/patcher/Patcher.kt +++ b/src/main/kotlin/net/revanced/patcher/Patcher.kt @@ -4,7 +4,7 @@ import net.revanced.patcher.cache.Cache import net.revanced.patcher.patch.Patch import net.revanced.patcher.resolver.MethodResolver import net.revanced.patcher.signature.Signature -import net.revanced.patcher.util.Jar2ASM +import net.revanced.patcher.util.Io import java.io.InputStream import java.io.OutputStream @@ -23,7 +23,7 @@ class Patcher( private val patches: MutableList = mutableListOf() init { - val classes = Jar2ASM.jar2asm(input); + val classes = Io.readClassesFromJar(input); cache = Cache(classes, MethodResolver(classes, signatures).resolve()) } @@ -48,6 +48,6 @@ class Patcher( } fun saveTo(output: OutputStream) { - Jar2ASM.asm2jar(input, output, cache.classes) + Io.writeClassesToJar(input, output, cache.classes) } } \ No newline at end of file diff --git a/src/main/kotlin/net/revanced/patcher/util/Jar2ASM.kt b/src/main/kotlin/net/revanced/patcher/util/Io.kt similarity index 88% rename from src/main/kotlin/net/revanced/patcher/util/Jar2ASM.kt rename to src/main/kotlin/net/revanced/patcher/util/Io.kt index 271d9ad..3de94ae 100644 --- a/src/main/kotlin/net/revanced/patcher/util/Jar2ASM.kt +++ b/src/main/kotlin/net/revanced/patcher/util/Io.kt @@ -9,8 +9,8 @@ import java.util.jar.JarEntry import java.util.jar.JarInputStream import java.util.jar.JarOutputStream -object Jar2ASM { - fun jar2asm(input: InputStream) = mutableListOf().apply { +object Io { + fun readClassesFromJar(input: InputStream) = mutableListOf().apply { val jar = JarInputStream(input) while (true) { val e = jar.nextJarEntry ?: break @@ -23,7 +23,7 @@ object Jar2ASM { } } - fun asm2jar(input: InputStream, output: OutputStream, classes: List) { + fun writeClassesToJar(input: InputStream, output: OutputStream, classes: List) { val jis = JarInputStream(input) val jos = JarOutputStream(output)