From 7fcfdb3bd48109e5a78256c2b655fb6b9c1cd96a Mon Sep 17 00:00:00 2001 From: Fankesyooni Date: Sat, 5 Feb 2022 19:54:00 +0800 Subject: [PATCH] ... --- yukihookapi-ksp-xposed/build.gradle | 2 ++ .../YukiHookXposedProcessor.kt | 0 .../hook/utils/ReflectionUtils.java | 18 ------------------ 3 files changed, 2 insertions(+), 18 deletions(-) rename yukihookapi-ksp-xposed/src/{main/java => api/kotlin}/com/highcapable/yukihookapi_ksp_xposed/YukiHookXposedProcessor.kt (100%) diff --git a/yukihookapi-ksp-xposed/build.gradle b/yukihookapi-ksp-xposed/build.gradle index 8d8f7265..2c31fa80 100644 --- a/yukihookapi-ksp-xposed/build.gradle +++ b/yukihookapi-ksp-xposed/build.gradle @@ -9,6 +9,8 @@ java { targetCompatibility = JavaVersion.VERSION_1_8 } +kotlin { sourceSets.main { kotlin.srcDir("src/api/kotlin") } } + dependencies { // Used 82 API Version compileOnly 'de.robv.android.xposed:api:82' diff --git a/yukihookapi-ksp-xposed/src/main/java/com/highcapable/yukihookapi_ksp_xposed/YukiHookXposedProcessor.kt b/yukihookapi-ksp-xposed/src/api/kotlin/com/highcapable/yukihookapi_ksp_xposed/YukiHookXposedProcessor.kt similarity index 100% rename from yukihookapi-ksp-xposed/src/main/java/com/highcapable/yukihookapi_ksp_xposed/YukiHookXposedProcessor.kt rename to yukihookapi-ksp-xposed/src/api/kotlin/com/highcapable/yukihookapi_ksp_xposed/YukiHookXposedProcessor.kt diff --git a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/utils/ReflectionUtils.java b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/utils/ReflectionUtils.java index b764e2cc..2e201185 100644 --- a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/utils/ReflectionUtils.java +++ b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/utils/ReflectionUtils.java @@ -61,24 +61,6 @@ public class ReflectionUtils { return sb.toString(); } - @Deprecated - public static T getStaticObjectIfExists(Class clazz, Class fieldType, String fieldName) { - return getObjectIfExists(clazz, fieldType, fieldName, null); - } - - public static T getObjectIfExists(Class clazz, Class fieldType, String fieldName, Object obj) { - return getObjectIfExists(clazz, fieldType.getName(), fieldName, obj); - } - - public static T getObjectIfExists(Class clazz, String typeName, String fieldName, Object obj) { - try { - Field field = findFieldIfExists(clazz, typeName, fieldName); - return field == null ? null : (T) field.get(obj); - } catch (Exception e) { - return null; - } - } - @Deprecated public static void setStaticObjectField(Class clazz, Class fieldType, String fieldName, Object value) throws NoSuchFieldException, IllegalAccessException {