move replace classes

This commit is contained in:
Aria Moradi
2021-07-29 22:59:03 +04:30
parent c7611c8024
commit a3a25b6263
5 changed files with 79 additions and 83 deletions
@@ -76,8 +76,9 @@ object BytecodeEditor {
return ClassNode().also { cr.accept(it, ClassReader.EXPAND_FRAMES) }
}
private const val replacementPath = "xyz/nulldev/androidcompat/replace"
private const val simpleDateFormat = "java/text/SimpleDateFormat"
private const val replacementSimpleDateFormat = "xyz/nulldev/androidcompat/replace/SimpleDateFormat"
private const val replacementSimpleDateFormat = "$replacementPath/$simpleDateFormat"
private fun String?.replaceFormatFully() = if (this == simpleDateFormat) {
replacementSimpleDateFormat