diff --git a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/finder/ConstructorFinder.kt b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/finder/ConstructorFinder.kt index 4f5d6ed1..e0928040 100644 --- a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/finder/ConstructorFinder.kt +++ b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/finder/ConstructorFinder.kt @@ -377,10 +377,7 @@ class ConstructorFinder @PublishedApi internal constructor( * @param param 构造方法参数 * @return [Any] or null */ - private fun baseCall(vararg param: Any?) = - if (param.isNotEmpty()) - (memberInstance as? Constructor<*>?)?.newInstance(*param) - else (memberInstance as? Constructor<*>?)?.newInstance() + private fun baseCall(vararg param: Any?) = (memberInstance as? Constructor<*>?)?.newInstance(*param) /** * 执行构造方法创建目标实例 - 不指定目标实例类型