Args

value class Args(val args: Array<out Any?>)

方法参数值包装。

解决 Kotlin vararg Any? 在多参数重载时的歧义。

instance.callMethod("doTask", args("hello", 42))

Java 调用方注意Args 是 Kotlin @JvmInline value class,在 Java 字节码层会被擦除为 Object[]。 也就是说 Args.of(...) 实际返回 Object[]无法直接传给签名为 Args 的 Kotlin 函数。 Java 请改用 io.github.lingqiqi5211.ezhooktool.core.java.Methods.callMethod 等专为 Java 设计的入口。

Constructors

Link copied to clipboard
constructor(args: Array<out Any?>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val args: Array<out Any?>

实际要传给目标方法或构造器的参数数组