Add some type

This commit is contained in:
2022-03-25 00:43:05 +08:00
parent 6bf1b55d14
commit 967fc04de2
3 changed files with 42 additions and 2 deletions

View File

@@ -294,7 +294,11 @@ class YukiHookXposedProcessor : SymbolProcessorProvider {
" lpparam.classLoader,\n" +
" \"$GET_XPOSED_VERSION_METHOD_NAME\",\n" +
" object : XC_MethodReplacement() {\n" +
" override fun replaceHookedMethod(param: MethodHookParam?) = XposedBridge.getXposedVersion()\n" +
" override fun replaceHookedMethod(param: MethodHookParam?) = try {\n" +
" XposedBridge.getXposedVersion()\n" +
" } catch (_: Throwable) {\n" +
" -1\n" +
" }\n" +
" })\n" +
" YukiHookAPI.isModulePackageXposedEnv = true\n" +
" }\n" +

View File

@@ -761,4 +761,10 @@ val AccessibilityEventClass get() = AccessibilityEvent::class.java
* 获得 [AccessibilityNodeInfo] 类型
* @return [Class]
*/
val AccessibilityNodeInfoClass get() = AccessibilityNodeInfo::class.java
val AccessibilityNodeInfoClass get() = AccessibilityNodeInfo::class.java
/**
* 获得 [IInterface] 类型
* @return [Class]
*/
val IInterfaceClass get() = IInterface::class.java

View File

@@ -249,6 +249,12 @@ val WeakHashMapClass get() = WeakHashMap::class.java
*/
val WeakReferenceClass get() = WeakReference::class.java
/**
* 获得 [Enum] 类型
* @return [Class]
*/
val EnumClass get() = Enum::class.java
/**
* 获得 [Map] 类型
* @return [Class]
@@ -473,6 +479,30 @@ val JavaAnnotationClass get() = Annotation::class.java
*/
val FunctionClass get() = java.util.function.Function::class.java
/**
* 获得 [Optional] 类型
* @return [Class]
*/
val OptionalClass get() = Optional::class.java
/**
* 获得 [OptionalInt] 类型
* @return [Class]
*/
val OptionalIntClass get() = OptionalInt::class.java
/**
* 获得 [OptionalLong] 类型
* @return [Class]
*/
val OptionalLongClass get() = OptionalLong::class.java
/**
* 获得 [OptionalDouble] 类型
* @return [Class]
*/
val OptionalDoubleClass get() = OptionalDouble::class.java
/**
* 获得 [Objects] 类型
* @return [Class]