mirror of
https://github.com/revanced/revanced-patcher.git
synced 2025-05-02 22:04:24 +02:00
refactor: cleanup code
This commit is contained in:
parent
081a5a6849
commit
2b492e7a5e
@ -13,9 +13,7 @@ data class PatcherData(
|
|||||||
internal val resourceCacheDirectory: String,
|
internal val resourceCacheDirectory: String,
|
||||||
val packageMetadata: PackageMetadata
|
val packageMetadata: PackageMetadata
|
||||||
) {
|
) {
|
||||||
|
|
||||||
internal val patches = mutableListOf<Class<out Patch<Data>>>()
|
internal val patches = mutableListOf<Class<out Patch<Data>>>()
|
||||||
|
|
||||||
internal val bytecodeData = BytecodeData(internalClasses)
|
internal val bytecodeData = BytecodeData(internalClasses)
|
||||||
internal val resourceData = ResourceData(File(resourceCacheDirectory))
|
internal val resourceData = ResourceData(File(resourceCacheDirectory))
|
||||||
}
|
}
|
@ -29,17 +29,8 @@ class ResourceData(private val resourceCacheDirectory: File) : Data {
|
|||||||
}
|
}
|
||||||
|
|
||||||
class DomFileEditor internal constructor(private val domFile: File) : Closeable {
|
class DomFileEditor internal constructor(private val domFile: File) : Closeable {
|
||||||
val file: Document
|
val file: Document = DocumentBuilderFactory.newInstance().newDocumentBuilder()
|
||||||
|
.parse(domFile).also(Document::normalize)
|
||||||
init {
|
|
||||||
val factory = DocumentBuilderFactory.newInstance()
|
|
||||||
|
|
||||||
val builder = factory.newDocumentBuilder()
|
|
||||||
|
|
||||||
// this will expectedly throw
|
|
||||||
file = builder.parse(domFile)
|
|
||||||
file.normalize()
|
|
||||||
}
|
|
||||||
|
|
||||||
override fun close() = TransformerFactory.newInstance().newTransformer()
|
override fun close() = TransformerFactory.newInstance().newTransformer()
|
||||||
.transform(DOMSource(file), StreamResult(domFile.outputStream()))
|
.transform(DOMSource(file), StreamResult(domFile.outputStream()))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user