From 2ce9f8ffe776c9376c7f4aa84d5a125f31276788 Mon Sep 17 00:00:00 2001 From: fankesyooni Date: Sun, 4 Sep 2022 02:30:08 +0800 Subject: [PATCH] Added some type in VariableTypeFactory --- .../hook/type/java/VariableTypeFactory.kt | 30 ++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/type/java/VariableTypeFactory.kt b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/type/java/VariableTypeFactory.kt index 5508d9aa..18b91dda 100644 --- a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/type/java/VariableTypeFactory.kt +++ b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/type/java/VariableTypeFactory.kt @@ -30,6 +30,10 @@ package com.highcapable.yukihookapi.hook.type.java import com.highcapable.yukihookapi.hook.factory.classOf +import dalvik.system.BaseDexClassLoader +import dalvik.system.DexClassLoader +import dalvik.system.InMemoryDexClassLoader +import dalvik.system.PathClassLoader import org.json.JSONArray import org.json.JSONObject import java.io.* @@ -446,10 +450,34 @@ val JavaClass get() = classOf>() /** * 获得 [ClassLoader] 类型 - * @return [ClassLoader] + * @return [Class] */ val JavaClassLoader get() = classOf() +/** + * 获得 [BaseDexClassLoader] 类型 + * @return [Class] + */ +val DalvikBaseDexClassLoader get() = classOf() + +/** + * 获得 [DexClassLoader] 类型 + * @return [Class] + */ +val DalvikDexClassLoader get() = classOf() + +/** + * 获得 [PathClassLoader] 类型 + * @return [Class] + */ +val DalvikPathClassLoader get() = classOf() + +/** + * 获得 [InMemoryDexClassLoader] 类型 + * @return [Class] + */ +val DalvikInMemoryDexClassLoader get() = classOf() + /** * 获得 [Method] 类型 * @return [Class]