Modify change hardcode class name to ClassName in YukiHookXposedProcessor, CodeSourceFileFactory

This commit is contained in:
2023-01-01 22:53:37 +08:00
parent f31168b5ed
commit 513d8af276
2 changed files with 6 additions and 4 deletions

View File

@@ -256,13 +256,13 @@ class YukiHookXposedProcessor : SymbolProcessorProvider {
createCodeFile(
fileName = data.xInitClassName,
packageName = data.entryPackageName,
content = data.sources()["xposed_init"]
content = data.sources()[ClassName.XposedInit]
)
/** 插入 xposed_init_Impl 代码 */
createCodeFile(
fileName = "${data.entryClassName}_Impl",
packageName = data.entryPackageName,
content = data.sources()["xposed_init_Impl"]
content = data.sources()[ClassName.XposedInit_Impl]
)
}

View File

@@ -45,6 +45,8 @@ object PackageName {
object ClassName {
const val ModuleApplication_Impl = "ModuleApplication_Impl"
const val YukiHookBridge_Impl = "YukiHookBridge_Impl"
const val XposedInit = "xposed_init"
const val XposedInit_Impl = "xposed_init_Impl"
}
/**
@@ -95,7 +97,7 @@ fun GenerateData.sources() = mapOf(
"\n" +
" val compiledTimestamp get() = ${System.currentTimeMillis()}\n" +
"}"),
"xposed_init" to ("@file:Suppress(\"ClassName\")\n" +
ClassName.XposedInit to ("@file:Suppress(\"ClassName\")\n" +
"\n" +
"package $entryPackageName\n" +
"\n" +
@@ -129,7 +131,7 @@ fun GenerateData.sources() = mapOf(
" YukiXposedEvent.EventHandler.callHandleInitPackageResources(resparam)\n" +
" }\n") else "") +
"}"),
"xposed_init_Impl" to ("@file:Suppress(\"ClassName\")\n" +
ClassName.XposedInit_Impl to ("@file:Suppress(\"ClassName\")\n" +
"\n" +
"package $entryPackageName\n" +
"\n" +